diff --git a/public/assets/css/crater.css.map b/public/assets/css/crater.css.map index 92ee2ed0..38cfbca9 100644 --- a/public/assets/css/crater.css.map +++ b/public/assets/css/crater.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/tailwindcss/base.css","webpack:///./node_modules/tailwindcss/components.css","webpack:///./node_modules/tailwindcss/utilities.css","webpack:///./node_modules/toastr/toastr.scss","webpack:///./resources/assets/sass/crater.scss","webpack:///./resources/assets/sass/components/v-tooltips.scss","webpack:///./resources/assets/sass/components/pace-loader.scss","webpack:///./resources/assets/sass/components/animation.scss","webpack:///./"],"names":[],"mappings":"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S;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,mBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,mBAAS;EAAT,WAAS;EAAT,YAAS;EAAT,WAAS;EAAT,aAAS;EAAT,iBAAS;EAAT,uBAAS;EAAT,oBAAS;EAAT;CAAS;;AAAT;EAAA,iBAAS;EAAT,YAAS;EAAT,aAAS;EAAT,WAAS;EAAT,UAAS;EAAT,kBAAS;EAAT,WAAS;EAAT;CAAS;;AAAT;EAAA,mBAAS;EAAT,WAAS;EAAT,YAAS;EAAT,WAAS;EAAT,aAAS;EAAT,iBAAS;EAAT,uBAAS;EAAT,oBAAS;EAAT;CAAS;;AAAT;EAAA,iBAAS;EAAT,YAAS;EAAT,aAAS;EAAT,WAAS;EAAT,UAAS;EAAT,kBAAS;EAAT,WAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;KAAT,sBAAS;UAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,8BAAS;UAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,uBAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,uBAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,uBAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA,gBAAS;EAAT,0BAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,mCAAS;EAAT;CAAS;;AAAT;EAAA,oCAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,4BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,kCAAS;EAAT;CAAS;;AAAT;EAAA,mCAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,2BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,mCAAS;EAAT;CAAS;;AAAT;EAAA,oCAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,4BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,kCAAS;EAAT;CAAS;;AAAT;EAAA,mCAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,2BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,mCAAS;EAAT;CAAS;;AAAT;EAAA,oCAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,4BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,+BAAS;EAAT;CAAS;;AAAT;EAAA,kCAAS;EAAT;CAAS;;AAAT;EAAA,mCAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,2BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA,8BAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,mBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,mBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,mBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,mBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,mBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,oBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;E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AS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,YAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAA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AAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;E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;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT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;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT,eAAS;EAAT;CAAS;;AAA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AAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,YAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT,eAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oCAAS;EAAT;CAAS;;AAAT;EAAA,6BAAS;EAAT;CAAS;;AAAT;EAAA,kEAAS;EAAT,uEAAS;EAAT,iEAAS;EAAT,kEAAS;EAAT,mEAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,0BAAS;KAAT,uBAAS;MAAT,sBAAS;UAAT;CAAS;;AAAT;EAAA,0BAAS;KAAT,uBAAS;MAAT,sBAAS;UAAT;CAAS;;AAAT;EAAA,yBAAS;KAAT,sBAAS;MAAT,qBAAS;UAAT;CAAS;;AAAT;EAAA,0BAAS;KAAT,uBAAS;MAAT,sBAAS;UAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,kBAAS;EAAT,sBAAS;EAAT;CAAS;;AAAT;EAAA,sBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,iBAAS;EAAT,wBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,YAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT;CAAS;;AAAT;EAAA,iBAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT;CAAS;;AAAT;EAAA,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT;CAAS;;AAAT;EAAA,iBAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT;CAAS;;AAAT;EAAA,eAAS;EAAT;CAAS;;AAAT;EAAA,kBAAS;EAAT;CAAS;;AAAT;EAAA,iBAAS;EAAT;CAAS;;AAAT;EAAA,eAAS;EAAT;CAAS;;AAAT;EAAA,eAAS;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EAAA;CAAS;;AAAT;EAAA,uCAAS;EAAT;CAAS;;AAAT;EAAA,uCAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,oCAAS;EAAT;CAAS;;AAAT;EAAA,oCAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,2BAAS;EAAT,2BAAS;EAAT,sBAAS;EAAT,sBAAS;EAAT,sBAAS;EAAT,uBAAS;EAAT,uBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,uBAAS;EAAT;CAAS;;AAAT;EAAA,wBAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,wBAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,uBAAS;EAAT;CAAS;;AAAT;EAAA,0BAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,0BAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,uBAAS;EAAT;CAAS;;AAAT;EAAA,wBAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,wBAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,uBAAS;EAAT;CAAS;;AAAT;EAAA,0BAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,0BAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA,uBAAS;EAAT;CAAS;;AAAT;EAAA,wBAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,wBAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,uBAAS;EAAT;CAAS;;AAAT;EAAA,0BAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA,0BAAS;EAAT;CAAS;;AAAT;EAAA,yBAAS;EAAT;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;CAAS;;AAAT;EAAA;IAAA;GAAS;CAAA;;AAAT;EAAA;IAAA;GAAS;CAAA;;AAAT;EAAA;IAAA,oBAAS;IAAT;GAAS;CAAA;;AAAT;EAAA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AAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mBAAS;IAAT,WAAS;IAAT,YAAS;IAAT,WAAS;IAAT,aAAS;IAAT,iBAAS;IAAT,uBAAS;IAAT,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT,YAAS;IAAT,aAAS;IAAT,WAAS;IAAT,UAAS;IAAT,kBAAS;IAAT,WAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT,WAAS;IAAT,YAAS;IAAT,WAAS;IAAT,aAAS;IAAT,iBAAS;IAAT,uBAAS;IAAT,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT,YAAS;IAAT,aAAS;IAAT,WAAS;IAAT,UAAS;IAAT,kBAAS;IAAT,WAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,8BAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT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AAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAA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AAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;G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;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA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T;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT,SAAS;IAAT,UAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT,YAAS;IAAT,aAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT,cAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT;GAAS;;EAAT;IAAA,SAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,cAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,6BAAS;IAAT;GAAS;;EAAT;IAAA,kEAAS;IAAT,uEAAS;IAAT,iEAAS;IAAT,kEAAS;IAAT,mEAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;QAAT,qBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,iBAAS;IAAT,wBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,cAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT,mBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT,wBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT,wBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT,wBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT,qBAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT,mBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT,wBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT,wBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,yBAAS;SAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT,wBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,sBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT,uBAAS;SAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT,qBAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT,0BAAS;SAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uCAAS;IAAT;GAAS;;EAAT;IAAA,uCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,2BAAS;IAAT,2BAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,uBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IA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AT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT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T;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAA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T;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;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A,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAA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AAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;OAAT;GAAS;;EAAT;IAAA,qBAAS;OAAT;GAAS;;EAAT;IAAA,oBAAS;OAAT;GAAS;;EAAT;IAAA,oBAAS;OAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT;GAAS;;EAAT;IAAA,2BAAS;OAAT;GAAS;;EAAT;IAAA,2BAAS;OAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT;GAAS;;EAAT;IAAA,gCAAS;OAAT;GAAS;;EAAT;IAAA,6BAAS;OAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT;GAAS;;EAAT;IAAA,iCAAS;OAAT;GAAS;;EAAT;IAAA,8BAAS;OAAT;GAAS;;EAAT;IAAA,wBAAS;OAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,6BAAS;QAAT;GAAS;;EAAT;IAAA,0BAAS;QAAT;GAAS;;EAAT;IAAA,0BAAS;QAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS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IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT,SAAS;IAAT,UAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT,YAAS;IAAT,aAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT,cAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT;GAAS;;EAAT;IAAA,SAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,cAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,6BAAS;IAAT;GAAS;;EAAT;IAAA,kEAAS;IAAT,uEAAS;IAAT,iEAAS;IAAT,kEAAS;IAAT,mEAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;QAAT,qBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,iBAAS;IAAT,wBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;I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;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uCAAS;IAAT;GAAS;;EAAT;IAAA,uCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,2BAAS;IAAT,2BAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,uBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA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EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mBAAS;IAAT,WAAS;IAAT,YAAS;IAAT,WAAS;IAAT,aAAS;IAAT,iBAAS;IAAT,uBAAS;IAAT,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT,YAAS;IAAT,aAAS;IAAT,WAAS;IAAT,UAAS;IAAT,kBAAS;IAAT,WAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT,WAAS;IAAT,YAAS;IAAT,WAAS;IAAT,aAAS;IAAT,iBAAS;IAAT,uBAAS;IAAT,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT,YAAS;IAAT,aAAS;IAAT,WAAS;IAAT,UAAS;IAAT,kBAAS;IAAT,WAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,8BAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAA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IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;E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;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;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S;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAA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AA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT,SAAS;IAAT,UAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT,YAAS;IAAT,aAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT,cAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT;GAAS;;EAAT;IAAA,SAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,cAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,6BAAS;IAAT;GAAS;;EAAT;IAAA,kEAAS;IAAT,uEAAS;IAAT,iEAAS;IAAT,kEAAS;IAAT,mEAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;QAAT,qBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,iBAAS;IAAT,wBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;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A;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,2BAAS;IAAT,2BAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,uBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;G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AAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,gEAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT,wDAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAA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AT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IA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AA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAA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AS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;E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;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;OAAT;GAAS;;EAAT;IAAA,qBAAS;OAAT;GAAS;;EAAT;IAAA,oBAAS;OAAT;GAAS;;EAAT;IAAA,oBAAS;OAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT;GAAS;;EAAT;IAAA,2BAAS;OAAT;GAAS;;EAAT;IAAA,2BAAS;OAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT;GAAS;;EAAT;IAAA,gCAAS;OAAT;GAAS;;EAAT;IAAA,6BAAS;OAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT;GAAS;;EAAT;IAAA,iCAAS;OAAT;GAAS;;EAAT;IAAA,8BAAS;OAAT;GAAS;;EAAT;IAAA,wBAAS;OAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,6BAAS;QAAT;GAAS;;EAAT;IAAA,0BAAS;QAAT;GAAS;;EAAT;IAAA,0BAAS;QAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,qBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT,SAAS;IAAT,UAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT,YAAS;IAAT,aAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT,cAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT;GAAS;;EAAT;IAAA,SAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,cAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,6BAAS;IAAT;GAAS;;EAAT;IAAA,kEAAS;IAAT,uEAAS;IAAT,iEAAS;IAAT,kEAAS;IAAT,mEAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;QAAT,qBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,iBAAS;IAAT,wBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;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T;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uCAAS;IAAT;GAAS;;EAAT;IAAA,uCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,2BAAS;IAAT,2BAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,uBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAA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;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mBAAS;IAAT,WAAS;IAAT,YAAS;IAAT,WAAS;IAAT,aAAS;IAAT,iBAAS;IAAT,uBAAS;IAAT,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT,YAAS;IAAT,aAAS;IAAT,WAAS;IAAT,UAAS;IAAT,kBAAS;IAAT,WAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT,WAAS;IAAT,YAAS;IAAT,WAAS;IAAT,aAAS;IAAT,iBAAS;IAAT,uBAAS;IAAT,oBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT,YAAS;IAAT,aAAS;IAAT,WAAS;IAAT,UAAS;IAAT,kBAAS;IAAT,WAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,8BAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA,gBAAS;IAAT,0BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,4BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,+BAAS;IAAT;GAAS;;EAAT;IAAA,kCAAS;IAAT;GAAS;;EAAT;IAAA,mCAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,2BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA,8BAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,mBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,oBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IA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;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;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T;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAA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AAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;E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AAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT,SAAS;IAAT,UAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT,YAAS;IAAT,aAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT,cAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,OAAS;IAAT;GAAS;;EAAT;IAAA,SAAS;IAAT;GAAS;;EAAT;IAAA,UAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,cAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT,eAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,6BAAS;IAAT;GAAS;;EAAT;IAAA,kEAAS;IAAT,uEAAS;IAAT,iEAAS;IAAT,kEAAS;IAAT,mEAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA,yBAAS;OAAT,sBAAS;QAAT,qBAAS;YAAT;GAAS;;EAAT;IAAA,0BAAS;OAAT,uBAAS;QAAT,sBAAS;YAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,kBAAS;IAAT,sBAAS;IAAT;GAAS;;EAAT;IAAA,sBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,iBAAS;IAAT,wBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,YAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,kBAAS;IAAT;GAAS;;EAAT;IAAA,iBAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,eAAS;IAAT;GAAS;;EAAT;IAAA,mBAAS;IAAT;GAAS;;EAAT;IAAA,eAA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AS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA,oCAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,2BAAS;IAAT,2BAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,sBAAS;IAAT,uBAAS;IAAT,uBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,wBAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,uBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA,0BAAS;IAAT;GAAS;;EAAT;IAAA,yBAAS;IAAT;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA;GAAS;;EAAT;IAAA,wBAAS;YAAT;GAAS;;EAAT;IAAA,2CAAS;YAAT;GAAS;;EAAT;IAAA,+DAAS;YAAT;GAAS;;EAAT;IAAA,kEAAS;YAAT;GAAS;;EAAT;IAAA,2CAAS;YAAT;GAAS;CMAT","file":"/assets/css/crater.css","sourcesContent":["@tailwind base;\n","@tailwind components;\n","@tailwind utilities;\n",".toast-title {\n font-weight: bold;\n}\n.toast-message {\n -ms-word-wrap: break-word;\n word-wrap: break-word;\n}\n.toast-message a,\n.toast-message label {\n color: #ffffff;\n}\n.toast-message a:hover {\n color: #cccccc;\n text-decoration: none;\n}\n.toast-close-button {\n position: relative;\n right: -0.3em;\n top: -0.3em;\n float: right;\n font-size: 20px;\n font-weight: bold;\n color: #ffffff;\n -webkit-text-shadow: 0 1px 0 #ffffff;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n.toast-close-button:hover,\n.toast-close-button:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n/*Additional properties for button version\n iOS requires the button element instead of an anchor tag.\n If you want the anchor version, it requires `href=\"#\"`.*/\nbutton.toast-close-button {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.toast-top-center {\n top: 0;\n right: 0;\n width: 100%;\n}\n.toast-bottom-center {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n.toast-top-full-width {\n top: 0;\n right: 0;\n width: 100%;\n}\n.toast-bottom-full-width {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n.toast-top-left {\n top: 12px;\n left: 12px;\n}\n.toast-top-right {\n top: 12px;\n right: 12px;\n}\n.toast-bottom-right {\n right: 12px;\n bottom: 12px;\n}\n.toast-bottom-left {\n bottom: 12px;\n left: 12px;\n}\n#toast-container {\n position: fixed;\n z-index: 999999;\n /*overrides*/\n\n}\n#toast-container * {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n#toast-container > div {\n position: relative;\n overflow: hidden;\n margin: 0 0 6px;\n padding: 15px 15px 15px 50px;\n width: 300px;\n -moz-border-radius: 3px 3px 3px 3px;\n -webkit-border-radius: 3px 3px 3px 3px;\n border-radius: 3px 3px 3px 3px;\n background-position: 15px center;\n background-repeat: no-repeat;\n -moz-box-shadow: 0 0 12px #999999;\n -webkit-box-shadow: 0 0 12px #999999;\n box-shadow: 0 0 12px #999999;\n color: #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n#toast-container > div:hover {\n -moz-box-shadow: 0 0 12px #000000;\n -webkit-box-shadow: 0 0 12px #000000;\n box-shadow: 0 0 12px #000000;\n opacity: 1;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n filter: alpha(opacity=100);\n cursor: pointer;\n}\n#toast-container > .toast-info {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=\") !important;\n}\n#toast-container > .toast-error {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=\") !important;\n}\n#toast-container > .toast-success {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==\") !important;\n}\n#toast-container > .toast-warning {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=\") !important;\n}\n#toast-container.toast-top-center > div,\n#toast-container.toast-bottom-center > div {\n width: 300px;\n margin-left: auto;\n margin-right: auto;\n}\n#toast-container.toast-top-full-width > div,\n#toast-container.toast-bottom-full-width > div {\n width: 96%;\n margin-left: auto;\n margin-right: auto;\n}\n.toast {\n background-color: #030303;\n}\n.toast-success {\n background-color: #51a351;\n}\n.toast-error {\n background-color: #bd362f;\n}\n.toast-info {\n background-color: #2f96b4;\n}\n.toast-warning {\n background-color: #f89406;\n}\n\n.toast-progress {\n position: absolute;\n left: 0;\n bottom: 0;\n height: 4px;\n background-color: #000000;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Responsive Design*/\n@media all and (max-width: 240px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 11em;\n }\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 241px) and (max-width: 480px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 18em;\n }\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 481px) and (max-width: 768px) {\n #toast-container > div {\n padding: 15px 15px 15px 50px;\n width: 25em;\n }\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;\n.toast-title {\n font-weight: bold;\n}\n\n.toast-message {\n -ms-word-wrap: break-word;\n word-wrap: break-word;\n}\n\n.toast-message a,\n.toast-message label {\n color: #ffffff;\n}\n\n.toast-message a:hover {\n color: #cccccc;\n text-decoration: none;\n}\n\n.toast-close-button {\n position: relative;\n right: -0.3em;\n top: -0.3em;\n float: right;\n font-size: 20px;\n font-weight: bold;\n color: #ffffff;\n -webkit-text-shadow: 0 1px 0 #ffffff;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n\n.toast-close-button:hover,\n.toast-close-button:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Additional properties for button version\n iOS requires the button element instead of an anchor tag.\n If you want the anchor version, it requires `href=\"#\"`.*/\nbutton.toast-close-button {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.toast-top-center {\n top: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-bottom-center {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-top-full-width {\n top: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-bottom-full-width {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-top-left {\n top: 12px;\n left: 12px;\n}\n\n.toast-top-right {\n top: 12px;\n right: 12px;\n}\n\n.toast-bottom-right {\n right: 12px;\n bottom: 12px;\n}\n\n.toast-bottom-left {\n bottom: 12px;\n left: 12px;\n}\n\n#toast-container {\n position: fixed;\n z-index: 999999;\n /*overrides*/\n}\n\n#toast-container * {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n#toast-container > div {\n position: relative;\n overflow: hidden;\n margin: 0 0 6px;\n padding: 15px 15px 15px 50px;\n width: 300px;\n -moz-border-radius: 3px 3px 3px 3px;\n -webkit-border-radius: 3px 3px 3px 3px;\n border-radius: 3px 3px 3px 3px;\n background-position: 15px center;\n background-repeat: no-repeat;\n -moz-box-shadow: 0 0 12px #999999;\n -webkit-box-shadow: 0 0 12px #999999;\n box-shadow: 0 0 12px #999999;\n color: #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n\n#toast-container > div:hover {\n -moz-box-shadow: 0 0 12px #000000;\n -webkit-box-shadow: 0 0 12px #000000;\n box-shadow: 0 0 12px #000000;\n opacity: 1;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n filter: alpha(opacity=100);\n cursor: pointer;\n}\n\n#toast-container > .toast-info {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container > .toast-error {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container > .toast-success {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==\") !important;\n}\n\n#toast-container > .toast-warning {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container.toast-top-center > div,\n#toast-container.toast-bottom-center > div {\n width: 300px;\n margin-left: auto;\n margin-right: auto;\n}\n\n#toast-container.toast-top-full-width > div,\n#toast-container.toast-bottom-full-width > div {\n width: 96%;\n margin-left: auto;\n margin-right: auto;\n}\n\n.toast {\n background-color: #030303;\n}\n\n.toast-success {\n background-color: #51a351;\n}\n\n.toast-error {\n background-color: #bd362f;\n}\n\n.toast-info {\n background-color: #2f96b4;\n}\n\n.toast-warning {\n background-color: #f89406;\n}\n\n.toast-progress {\n position: absolute;\n left: 0;\n bottom: 0;\n height: 4px;\n background-color: #000000;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Responsive Design*/\n@media all and (max-width: 240px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 11em;\n }\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n\n@media all and (min-width: 241px) and (max-width: 480px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 18em;\n }\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n\n@media all and (min-width: 481px) and (max-width: 768px) {\n #toast-container > div {\n padding: 15px 15px 15px 50px;\n width: 25em;\n }\n}\n\n.tooltip {\n display: block !important;\n z-index: 10000;\n}\n\n.tooltip .tooltip-inner {\n background: black;\n color: white;\n border-radius: 16px;\n padding: 5px 10px 4px;\n}\n\n.tooltip .tooltip-arrow {\n width: 0;\n height: 0;\n border-style: solid;\n position: absolute;\n margin: 5px;\n border-color: black;\n z-index: 1;\n}\n\n.tooltip[x-placement^=\"top\"] {\n margin-bottom: 5px;\n}\n\n.tooltip[x-placement^=\"top\"] .tooltip-arrow {\n border-width: 5px 5px 0 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n bottom: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.tooltip[x-placement^=\"bottom\"] {\n margin-top: 5px;\n}\n\n.tooltip[x-placement^=\"bottom\"] .tooltip-arrow {\n border-width: 0 5px 5px 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-top-color: transparent !important;\n top: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.tooltip[x-placement^=\"right\"] {\n margin-left: 5px;\n}\n\n.tooltip[x-placement^=\"right\"] .tooltip-arrow {\n border-width: 5px 5px 5px 0;\n border-left-color: transparent !important;\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n left: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n}\n\n.tooltip[x-placement^=\"left\"] {\n margin-right: 5px;\n}\n\n.tooltip[x-placement^=\"left\"] .tooltip-arrow {\n border-width: 5px 0 5px 5px;\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n right: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n}\n\n.tooltip.popover .popover-inner {\n background: #f9f9f9;\n color: black;\n padding: 24px;\n border-radius: 5px;\n box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);\n}\n\n.tooltip.popover .popover-arrow {\n border-color: #f9f9f9;\n}\n\n.tooltip[aria-hidden='true'] {\n visibility: hidden;\n opacity: 0;\n transition: opacity .15s, visibility .15s;\n}\n\n.tooltip[aria-hidden='false'] {\n visibility: visible;\n opacity: 1;\n transition: opacity .15s;\n}\n\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n background: #352dc9;\n position: fixed;\n z-index: 2000;\n top: 0;\n right: 100%;\n width: 100%;\n height: 2px;\n}\n\n.pace .pace-progress-inner {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px #5851d8, 0 0 5px #5851d8;\n opacity: 1;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -moz-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n -o-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n}\n\n.pace .pace-activity {\n display: block;\n position: fixed;\n z-index: 2000;\n top: 15px;\n right: 15px;\n width: 14px;\n height: 14px;\n border: solid 2px transparent;\n border-top-color: #5851d8;\n border-left-color: #5851d8;\n border-radius: 10px;\n -webkit-animation: pace-spinner 400ms linear infinite;\n -moz-animation: pace-spinner 400ms linear infinite;\n -ms-animation: pace-spinner 400ms linear infinite;\n -o-animation: pace-spinner 400ms linear infinite;\n animation: pace-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes pace-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-moz-keyframes pace-spinner {\n 0% {\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-o-keyframes pace-spinner {\n 0% {\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-ms-keyframes pace-spinner {\n 0% {\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes pace-spinner {\n 0% {\n transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n.shake {\n animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;\n transform: translate3d(0, 0, 0);\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n@keyframes shake {\n 10%,\n 90% {\n transform: translate3d(-1px, 0, 0);\n }\n 20%,\n 80% {\n transform: translate3d(2px, 0, 0);\n }\n 30%,\n 50%,\n 70% {\n transform: translate3d(-4px, 0, 0);\n }\n 40%,\n 60% {\n transform: translate3d(4px, 0, 0);\n }\n}\n\n.swal-icon--custom {\n height: 80px;\n width: 80px;\n}\n\n@media (max-width: 768px) {\n .table-component .sw-dropdown {\n position: absolute;\n visibility: visible;\n top: 15px;\n right: 10px;\n }\n}\n",".tooltip {\n display: block !important;\n z-index: 10000;\n\n .tooltip-inner {\n background: black;\n color: white;\n border-radius: 16px;\n padding: 5px 10px 4px;\n }\n\n .tooltip-arrow {\n width: 0;\n height: 0;\n border-style: solid;\n position: absolute;\n margin: 5px;\n border-color: black;\n z-index: 1;\n }\n\n &[x-placement^=\"top\"] {\n margin-bottom: 5px;\n\n .tooltip-arrow {\n border-width: 5px 5px 0 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n bottom: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n }\n }\n\n &[x-placement^=\"bottom\"] {\n margin-top: 5px;\n\n .tooltip-arrow {\n border-width: 0 5px 5px 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-top-color: transparent !important;\n top: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n }\n }\n\n &[x-placement^=\"right\"] {\n margin-left: 5px;\n\n .tooltip-arrow {\n border-width: 5px 5px 5px 0;\n border-left-color: transparent !important;\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n left: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n }\n }\n\n &[x-placement^=\"left\"] {\n margin-right: 5px;\n\n .tooltip-arrow {\n border-width: 5px 0 5px 5px;\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n right: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n }\n }\n\n &.popover {\n $color: #f9f9f9;\n\n .popover-inner {\n background: $color;\n color: black;\n padding: 24px;\n border-radius: 5px;\n box-shadow: 0 5px 30px rgba(black, .1);\n }\n\n .popover-arrow {\n border-color: $color;\n }\n }\n\n &[aria-hidden='true'] {\n visibility: hidden;\n opacity: 0;\n transition: opacity .15s, visibility .15s;\n }\n\n &[aria-hidden='false'] {\n visibility: visible;\n opacity: 1;\n transition: opacity .15s;\n }\n }\n","$pace-loader-color: #5851d8;\n\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n background: darken($pace-loader-color, 10%);\n position: fixed;\n z-index: 2000;\n top: 0;\n right: 100%;\n width: 100%;\n height: 2px;\n}\n\n.pace .pace-progress-inner {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px $pace-loader-color, 0 0 5px $pace-loader-color;\n opacity: 1;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -moz-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n -o-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n}\n\n.pace .pace-activity {\n display: block;\n position: fixed;\n z-index: 2000;\n top: 15px;\n right: 15px;\n width: 14px;\n height: 14px;\n border: solid 2px transparent;\n border-top-color: $pace-loader-color;\n border-left-color: $pace-loader-color;\n border-radius: 10px;\n -webkit-animation: pace-spinner 400ms linear infinite;\n -moz-animation: pace-spinner 400ms linear infinite;\n -ms-animation: pace-spinner 400ms linear infinite;\n -o-animation: pace-spinner 400ms linear infinite;\n animation: pace-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes pace-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-moz-keyframes pace-spinner {\n 0% {\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-o-keyframes pace-spinner {\n 0% {\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-ms-keyframes pace-spinner {\n 0% {\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes pace-spinner {\n 0% {\n transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".shake {\n animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;\n transform: translate3d(0, 0, 0);\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n@keyframes shake {\n 10%,\n 90% {\n transform: translate3d(-1px, 0, 0);\n }\n\n 20%,\n 80% {\n transform: translate3d(2px, 0, 0);\n }\n\n 30%,\n 50%,\n 70% {\n transform: translate3d(-4px, 0, 0);\n }\n\n 40%,\n 60% {\n transform: translate3d(4px, 0, 0);\n }\n}\n",null],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/tailwindcss/base.css","webpack:///./node_modules/tailwindcss/components.css","webpack:///./node_modules/tailwindcss/utilities.css","webpack:///./node_modules/toastr/toastr.scss","webpack:///./resources/assets/sass/crater.scss","webpack:///./resources/assets/sass/components/v-tooltips.scss","webpack:///./resources/assets/sass/components/pace-loader.scss","webpack:///./resources/assets/sass/components/animation.scss","webpack:///./"],"names":[],"mappings":"AAAA;;AAAA;gFAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;EAAA;UAAA;CAAA;;AAAA;;GAAA;;AAAA;;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;;;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;;GAAA;;AAAA;;;;;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;QAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;SAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;;;;EAAA;CAAA;;AAAA;;GAAA;;AAAA;;;;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;;;;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;;;GAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;gFAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;;GAAA;;AAAA;;GAAA;;AAAA;;;;;;;;;;;;;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;;EAAA;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;;;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;GAAA;;AAAA;;;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;;GAAA;;AAAA;EAAA;CAAA;;AAAA;;;;;;;;GAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;;EAAA;CAAA;;AAAA;;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;;;;;;EAAA;EAAA;CAAA;;AAAA;;;GAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;;;;;;GAAA;;AAAA;;;;;EAAA;EAAA;EAAA;CAAA;;AAAA;;;;;GAAA;;AAAA;;;;EAAA;CAAA;;AAAA;;;;;;GAAA;;AAAA;;;;;;;;EAAA;EAAA;CAAA;;AAAA;;;;;GAAA;;AAAA;;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;ACAA;EAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;UAAA;EAAA;UAAA;EAAA;UAAA;EAAA;UAAA;EAAA;UAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;UAAA;EAAA;UAAA;EAAA;UAAA;EAAA;UAAA;EAAA;UAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;UAAA;EAAA;UAAA;EAAA;EAAA;EAAA;UAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;EAAA;UAAA;EAAA;UAAA;EAAA;EAAA;EAAA;UAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;EAAA;UAAA;EAAA;UAAA;EAAA;EAAA;EAAA;UAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;ACAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;KAAA;UAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;KAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;MAAA;CAAA;;AAAA;EAAA;MAAA;CAAA;;AAAA;EAAA;MAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;KAAA;MAAA;UAAA;CAAA;;AAAA;EAAA;KAAA;MAAA;UAAA;CAAA;;AAAA;EAAA;KAAA;MAAA;UAAA;CAAA;;AAAA;EAAA;KAAA;MAAA;UAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;OAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;;EAAA;GAAA;CAAA;;AAAA;EAAA;IAAA;GAAA;;EAAA;GAAA;CAAA;;AAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;UAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;CAAA;;AAAA;EAAA;EAAA;CAAA;;ACAA;EACE;CCIF;;ADFA;EACE;EACA;CCKF;;ADHA;;EAEE;CCMF;;ADJA;EACE;EACA;CCOF;;ADLA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CCQF;;ADNA;;EAEE;EACA;EACA;EACA;EACA;EACA;CCSF;;ADPA;;0DAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;CCUF;;ADRA;EACE;EACA;EACA;CCWF;;ADTA;EACE;EACA;EACA;CCYF;;ADVA;EACE;EACA;EACA;CCaF;;ADXA;EACE;EACA;EACA;CCcF;;ADZA;EACE;EACA;CCeF;;ADbA;EACE;EACA;CCgBF;;ADdA;EACE;EACA;CCiBF;;ADfA;EACE;EACA;CCkBF;;ADhBA;EACE;EACA;EACA;CCmBF;;ADhBA;EAGE;CCmBF;;ADjBA;EACE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;CCoBF;;ADlBA;EAGE;EACA;EACA;EACA;EACA;CCqBF;;ADnBA;EACE;CCsBF;;ADpBA;EACE;CCuBF;;ADrBA;EACE;CCwBF;;ADtBA;EACE;CCyBF;;ADvBA;;EAEE;EACA;EACA;CC0BF;;ADxBA;;EAEE;EACA;EACA;CC2BF;;ADzBA;EACE;CC4BF;;AD1BA;EACE;CC6BF;;AD3BA;EACE;CC8BF;;AD5BA;EACE;CC+BF;;AD7BA;EACE;CCgCF;;AD7BA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CCgCF;;AD7BA;;AACA;EACE;IACE;IACA;GCgCF;;ED9BA;IACE;IACA;GCiCF;CACF;;AD/BA;EACE;IACE;IACA;GCiCF;;ED/BA;IACE;IACA;GCkCF;CACF;;ADhCA;EACE;IACE;IACA;GCkCF;CACF;;ACzOA;EACI;EACA;CD2OJ;;ACzOI;EACE;EACA;EACA;EACA;CD2ON;;ACxOI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CD0ON;;ACvOI;EACE;CDyON;;ACvOM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CDyOR;;ACrOI;EACE;CDuON;;ACrOM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CDuOR;;ACnOI;EACE;CDqON;;ACnOM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CDqOR;;ACjOI;EACE;CDmON;;ACjOM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CDmOR;;AC5NM;EACE,oBAHM;EAIN;EACA;EACA;EACA;CD8NR;;AC3NM;EACE,sBAXM;CDwOd;;ACzNI;EACE;EACA;EACA;CD2NN;;ACxNI;EACE;EACA;EACA;CD0NN;;AElUA;EACE;EACA;EACA;EACA;EACA;MAAA;CFqUF;;AElUA;EACE;CFqUF;;AElUA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CFqUF;;AElUA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAKA;CFqUF;;AElUA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,0BAhDkB;EAiDlB,2BAjDkB;EAkDlB;EACA;EAIA;CFqUF;;AElUA;EACE;IAEE;GFqUF;;EEnUA;IAEE;GFqUF;CACF;;AEjSA;EACE;IACE;IACA;GFiUF;;EE/TA;IACE;IACA;GFiUF;CACF;;AG/aA;EACE;UAAA;EACA;EACA;UAAA;EACA;CHibF;;AG9aA;EACE;IAEE;GHgbF;;EG7aA;IAEE;GH8aF;;EG3aA;IAGE;GH2aF;;EGxaA;IAEE;GHyaF;CACF;;AG7bA;EACE;IAEE;GHgbF;;EG7aA;IAEE;GH8aF;;EG3aA;IAGE;GH2aF;;EGxaA;IAEE;GHyaF;CACF;;AA3aA;EACE;EACA;CA6aF;;AA1aA;EACE;IACE;IACA;IACA;IACA;GA6aF;CACF;;AIjdA;EPAA;IAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;ECAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;CMAA;;AAAA;EPAA;IAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;ECAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;CMAA;;AAAA;EPAA;IAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;ECAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;CMAA;;AAAA;EPAA;IAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;ECAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;CMAA;;AAAA;EPAA;IAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;EAAA;IAAA;MAAA;KAAA;GAAA;;ECAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;OAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;QAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;OAAA;QAAA;YAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;SAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA;;EAAA;IAAA;YAAA;GAAA","file":"/assets/css/crater.css","sourcesContent":["@tailwind base;\n","@tailwind components;\n","@tailwind utilities;\n",".toast-title {\n font-weight: bold;\n}\n.toast-message {\n -ms-word-wrap: break-word;\n word-wrap: break-word;\n}\n.toast-message a,\n.toast-message label {\n color: #ffffff;\n}\n.toast-message a:hover {\n color: #cccccc;\n text-decoration: none;\n}\n.toast-close-button {\n position: relative;\n right: -0.3em;\n top: -0.3em;\n float: right;\n font-size: 20px;\n font-weight: bold;\n color: #ffffff;\n -webkit-text-shadow: 0 1px 0 #ffffff;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n.toast-close-button:hover,\n.toast-close-button:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n/*Additional properties for button version\n iOS requires the button element instead of an anchor tag.\n If you want the anchor version, it requires `href=\"#\"`.*/\nbutton.toast-close-button {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.toast-top-center {\n top: 0;\n right: 0;\n width: 100%;\n}\n.toast-bottom-center {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n.toast-top-full-width {\n top: 0;\n right: 0;\n width: 100%;\n}\n.toast-bottom-full-width {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n.toast-top-left {\n top: 12px;\n left: 12px;\n}\n.toast-top-right {\n top: 12px;\n right: 12px;\n}\n.toast-bottom-right {\n right: 12px;\n bottom: 12px;\n}\n.toast-bottom-left {\n bottom: 12px;\n left: 12px;\n}\n#toast-container {\n position: fixed;\n z-index: 999999;\n /*overrides*/\n\n}\n#toast-container * {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n#toast-container > div {\n position: relative;\n overflow: hidden;\n margin: 0 0 6px;\n padding: 15px 15px 15px 50px;\n width: 300px;\n -moz-border-radius: 3px 3px 3px 3px;\n -webkit-border-radius: 3px 3px 3px 3px;\n border-radius: 3px 3px 3px 3px;\n background-position: 15px center;\n background-repeat: no-repeat;\n -moz-box-shadow: 0 0 12px #999999;\n -webkit-box-shadow: 0 0 12px #999999;\n box-shadow: 0 0 12px #999999;\n color: #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n#toast-container > div:hover {\n -moz-box-shadow: 0 0 12px #000000;\n -webkit-box-shadow: 0 0 12px #000000;\n box-shadow: 0 0 12px #000000;\n opacity: 1;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n filter: alpha(opacity=100);\n cursor: pointer;\n}\n#toast-container > .toast-info {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=\") !important;\n}\n#toast-container > .toast-error {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=\") !important;\n}\n#toast-container > .toast-success {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==\") !important;\n}\n#toast-container > .toast-warning {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=\") !important;\n}\n#toast-container.toast-top-center > div,\n#toast-container.toast-bottom-center > div {\n width: 300px;\n margin-left: auto;\n margin-right: auto;\n}\n#toast-container.toast-top-full-width > div,\n#toast-container.toast-bottom-full-width > div {\n width: 96%;\n margin-left: auto;\n margin-right: auto;\n}\n.toast {\n background-color: #030303;\n}\n.toast-success {\n background-color: #51a351;\n}\n.toast-error {\n background-color: #bd362f;\n}\n.toast-info {\n background-color: #2f96b4;\n}\n.toast-warning {\n background-color: #f89406;\n}\n\n.toast-progress {\n position: absolute;\n left: 0;\n bottom: 0;\n height: 4px;\n background-color: #000000;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Responsive Design*/\n@media all and (max-width: 240px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 11em;\n }\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 241px) and (max-width: 480px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 18em;\n }\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 481px) and (max-width: 768px) {\n #toast-container > div {\n padding: 15px 15px 15px 50px;\n width: 25em;\n }\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;\n.toast-title {\n font-weight: bold;\n}\n\n.toast-message {\n -ms-word-wrap: break-word;\n word-wrap: break-word;\n}\n\n.toast-message a,\n.toast-message label {\n color: #ffffff;\n}\n\n.toast-message a:hover {\n color: #cccccc;\n text-decoration: none;\n}\n\n.toast-close-button {\n position: relative;\n right: -0.3em;\n top: -0.3em;\n float: right;\n font-size: 20px;\n font-weight: bold;\n color: #ffffff;\n -webkit-text-shadow: 0 1px 0 #ffffff;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n\n.toast-close-button:hover,\n.toast-close-button:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Additional properties for button version\n iOS requires the button element instead of an anchor tag.\n If you want the anchor version, it requires `href=\"#\"`.*/\nbutton.toast-close-button {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.toast-top-center {\n top: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-bottom-center {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-top-full-width {\n top: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-bottom-full-width {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-top-left {\n top: 12px;\n left: 12px;\n}\n\n.toast-top-right {\n top: 12px;\n right: 12px;\n}\n\n.toast-bottom-right {\n right: 12px;\n bottom: 12px;\n}\n\n.toast-bottom-left {\n bottom: 12px;\n left: 12px;\n}\n\n#toast-container {\n position: fixed;\n z-index: 999999;\n /*overrides*/\n}\n\n#toast-container * {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n#toast-container > div {\n position: relative;\n overflow: hidden;\n margin: 0 0 6px;\n padding: 15px 15px 15px 50px;\n width: 300px;\n -moz-border-radius: 3px 3px 3px 3px;\n -webkit-border-radius: 3px 3px 3px 3px;\n border-radius: 3px 3px 3px 3px;\n background-position: 15px center;\n background-repeat: no-repeat;\n -moz-box-shadow: 0 0 12px #999999;\n -webkit-box-shadow: 0 0 12px #999999;\n box-shadow: 0 0 12px #999999;\n color: #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n\n#toast-container > div:hover {\n -moz-box-shadow: 0 0 12px #000000;\n -webkit-box-shadow: 0 0 12px #000000;\n box-shadow: 0 0 12px #000000;\n opacity: 1;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n filter: alpha(opacity=100);\n cursor: pointer;\n}\n\n#toast-container > .toast-info {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container > .toast-error {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container > .toast-success {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==\") !important;\n}\n\n#toast-container > .toast-warning {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container.toast-top-center > div,\n#toast-container.toast-bottom-center > div {\n width: 300px;\n margin-left: auto;\n margin-right: auto;\n}\n\n#toast-container.toast-top-full-width > div,\n#toast-container.toast-bottom-full-width > div {\n width: 96%;\n margin-left: auto;\n margin-right: auto;\n}\n\n.toast {\n background-color: #030303;\n}\n\n.toast-success {\n background-color: #51a351;\n}\n\n.toast-error {\n background-color: #bd362f;\n}\n\n.toast-info {\n background-color: #2f96b4;\n}\n\n.toast-warning {\n background-color: #f89406;\n}\n\n.toast-progress {\n position: absolute;\n left: 0;\n bottom: 0;\n height: 4px;\n background-color: #000000;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Responsive Design*/\n@media all and (max-width: 240px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 11em;\n }\n\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 241px) and (max-width: 480px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 18em;\n }\n\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 481px) and (max-width: 768px) {\n #toast-container > div {\n padding: 15px 15px 15px 50px;\n width: 25em;\n }\n}\n.tooltip {\n display: block !important;\n z-index: 10000;\n}\n.tooltip .tooltip-inner {\n background: black;\n color: white;\n border-radius: 16px;\n padding: 5px 10px 4px;\n}\n.tooltip .tooltip-arrow {\n width: 0;\n height: 0;\n border-style: solid;\n position: absolute;\n margin: 5px;\n border-color: black;\n z-index: 1;\n}\n.tooltip[x-placement^=top] {\n margin-bottom: 5px;\n}\n.tooltip[x-placement^=top] .tooltip-arrow {\n border-width: 5px 5px 0 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n bottom: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n}\n.tooltip[x-placement^=bottom] {\n margin-top: 5px;\n}\n.tooltip[x-placement^=bottom] .tooltip-arrow {\n border-width: 0 5px 5px 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-top-color: transparent !important;\n top: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n}\n.tooltip[x-placement^=right] {\n margin-left: 5px;\n}\n.tooltip[x-placement^=right] .tooltip-arrow {\n border-width: 5px 5px 5px 0;\n border-left-color: transparent !important;\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n left: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n}\n.tooltip[x-placement^=left] {\n margin-right: 5px;\n}\n.tooltip[x-placement^=left] .tooltip-arrow {\n border-width: 5px 0 5px 5px;\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n right: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n}\n.tooltip.popover .popover-inner {\n background: #f9f9f9;\n color: black;\n padding: 24px;\n border-radius: 5px;\n box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);\n}\n.tooltip.popover .popover-arrow {\n border-color: #f9f9f9;\n}\n.tooltip[aria-hidden=true] {\n visibility: hidden;\n opacity: 0;\n transition: opacity 0.15s, visibility 0.15s;\n}\n.tooltip[aria-hidden=false] {\n visibility: visible;\n opacity: 1;\n transition: opacity 0.15s;\n}\n\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n background: #352dc9;\n position: fixed;\n z-index: 2000;\n top: 0;\n right: 100%;\n width: 100%;\n height: 2px;\n}\n\n.pace .pace-progress-inner {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px #5851d8, 0 0 5px #5851d8;\n opacity: 1;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -moz-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n -o-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n}\n\n.pace .pace-activity {\n display: block;\n position: fixed;\n z-index: 2000;\n top: 15px;\n right: 15px;\n width: 14px;\n height: 14px;\n border: solid 2px transparent;\n border-top-color: #5851d8;\n border-left-color: #5851d8;\n border-radius: 10px;\n -webkit-animation: pace-spinner 400ms linear infinite;\n -moz-animation: pace-spinner 400ms linear infinite;\n -ms-animation: pace-spinner 400ms linear infinite;\n -o-animation: pace-spinner 400ms linear infinite;\n animation: pace-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes pace-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-moz-keyframes pace-spinner {\n 0% {\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-o-keyframes pace-spinner {\n 0% {\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-ms-keyframes pace-spinner {\n 0% {\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes pace-spinner {\n 0% {\n transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.shake {\n animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;\n transform: translate3d(0, 0, 0);\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n@keyframes shake {\n 10%, 90% {\n transform: translate3d(-1px, 0, 0);\n }\n 20%, 80% {\n transform: translate3d(2px, 0, 0);\n }\n 30%, 50%, 70% {\n transform: translate3d(-4px, 0, 0);\n }\n 40%, 60% {\n transform: translate3d(4px, 0, 0);\n }\n}\n.swal-icon--custom {\n height: 80px;\n width: 80px;\n}\n\n@media (max-width: 768px) {\n .table-component .sw-dropdown {\n position: absolute;\n visibility: visible;\n top: 15px;\n right: 10px;\n }\n}",".tooltip {\n display: block !important;\n z-index: 10000;\n\n .tooltip-inner {\n background: black;\n color: white;\n border-radius: 16px;\n padding: 5px 10px 4px;\n }\n\n .tooltip-arrow {\n width: 0;\n height: 0;\n border-style: solid;\n position: absolute;\n margin: 5px;\n border-color: black;\n z-index: 1;\n }\n\n &[x-placement^=\"top\"] {\n margin-bottom: 5px;\n\n .tooltip-arrow {\n border-width: 5px 5px 0 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n bottom: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n }\n }\n\n &[x-placement^=\"bottom\"] {\n margin-top: 5px;\n\n .tooltip-arrow {\n border-width: 0 5px 5px 5px;\n border-left-color: transparent !important;\n border-right-color: transparent !important;\n border-top-color: transparent !important;\n top: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n }\n }\n\n &[x-placement^=\"right\"] {\n margin-left: 5px;\n\n .tooltip-arrow {\n border-width: 5px 5px 5px 0;\n border-left-color: transparent !important;\n border-top-color: transparent !important;\n border-bottom-color: transparent !important;\n left: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n }\n }\n\n &[x-placement^=\"left\"] {\n margin-right: 5px;\n\n .tooltip-arrow {\n border-width: 5px 0 5px 5px;\n border-top-color: transparent !important;\n border-right-color: transparent !important;\n border-bottom-color: transparent !important;\n right: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n }\n }\n\n &.popover {\n $color: #f9f9f9;\n\n .popover-inner {\n background: $color;\n color: black;\n padding: 24px;\n border-radius: 5px;\n box-shadow: 0 5px 30px rgba(black, .1);\n }\n\n .popover-arrow {\n border-color: $color;\n }\n }\n\n &[aria-hidden='true'] {\n visibility: hidden;\n opacity: 0;\n transition: opacity .15s, visibility .15s;\n }\n\n &[aria-hidden='false'] {\n visibility: visible;\n opacity: 1;\n transition: opacity .15s;\n }\n }\n","$pace-loader-color: #5851d8;\n\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n background: darken($pace-loader-color, 10%);\n position: fixed;\n z-index: 2000;\n top: 0;\n right: 100%;\n width: 100%;\n height: 2px;\n}\n\n.pace .pace-progress-inner {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px $pace-loader-color, 0 0 5px $pace-loader-color;\n opacity: 1;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -moz-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n -o-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n}\n\n.pace .pace-activity {\n display: block;\n position: fixed;\n z-index: 2000;\n top: 15px;\n right: 15px;\n width: 14px;\n height: 14px;\n border: solid 2px transparent;\n border-top-color: $pace-loader-color;\n border-left-color: $pace-loader-color;\n border-radius: 10px;\n -webkit-animation: pace-spinner 400ms linear infinite;\n -moz-animation: pace-spinner 400ms linear infinite;\n -ms-animation: pace-spinner 400ms linear infinite;\n -o-animation: pace-spinner 400ms linear infinite;\n animation: pace-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes pace-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-moz-keyframes pace-spinner {\n 0% {\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-o-keyframes pace-spinner {\n 0% {\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@-ms-keyframes pace-spinner {\n 0% {\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes pace-spinner {\n 0% {\n transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",".shake {\n animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;\n transform: translate3d(0, 0, 0);\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n@keyframes shake {\n 10%,\n 90% {\n transform: translate3d(-1px, 0, 0);\n }\n\n 20%,\n 80% {\n transform: translate3d(2px, 0, 0);\n }\n\n 30%,\n 50%,\n 70% {\n transform: translate3d(-4px, 0, 0);\n }\n\n 40%,\n 60% {\n transform: translate3d(4px, 0, 0);\n }\n}\n",null],"sourceRoot":""} \ No newline at end of file diff --git a/public/assets/js/app.js b/public/assets/js/app.js index 844409e9..69e9cc38 100644 --- a/public/assets/js/app.js +++ b/public/assets/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=0)}({"+/RH":function(e,t,n){"use strict";function r(e){return null==e}function a(e){return null!=e}function i(e,t){return t.tag===e.tag&&t.key===e.key}function o(e){var t=e.tag;e.vm=new t({data:e.args})}function s(e,t,n){var r=void 0,i=void 0,o={};for(r=t;r<=n;++r)a(i=e[r].key)&&(o[i]=r);return o}function l(e,t,n){for(;t<=n;++t)o(e[t])}function c(e,t,n){for(;t<=n;++t){var r=e[t];a(r)&&(r.vm.$destroy(),r.vm=null)}}function u(e,t){e!==t&&(t.vm=e.vm,function(e){for(var t=Object.keys(e.args),n=0;np?l(t,d,h):d>h&&c(e,n,p)}(e,t):a(t)?l(t,0,t.length-1):a(e)&&c(e,0,e.length-1)},t.h=function(e,t,n){return{tag:e,key:t,args:n}}},"+6XX":function(e,t,n){var r=n("y1pI");e.exports=function(e){return r(this.__data__,e)>-1}},"+K+b":function(e,t,n){var r=n("JHRd");e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},"+Nc4":function(e,t,n){"use strict";n("+RPo")},"+QQC":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,"@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}",""])},"+Qka":function(e,t,n){var r=n("fmRc"),a=n("t2Dn"),i=n("cq/+"),o=n("T1AV"),s=n("GoyQ"),l=n("mTTR"),c=n("itsj");e.exports=function e(t,n,u,d,p){t!==n&&i(n,(function(i,l){if(p||(p=new r),s(i))o(t,n,l,u,e,d,p);else{var f=d?d(c(t,l),i,l+"",t,n,p):void 0;void 0===f&&(f=i),a(t,l,f)}}),l)}},"+RPo":function(e,t,n){var r=n("lqaV");"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,a);r.locals&&(e.exports=r.locals)},"+Uym":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".box[data-v-087248b1]::-webkit-scrollbar{width:4px}.box[data-v-087248b1]::-webkit-scrollbar-thumb{background-color:transparent;outline:1px solid #fff;border-radius:.42rem!important;background-color:#e4e6ef}",""])},"+c5i":function(e,t,n){var r=n("o6ji");"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,a);r.locals&&(e.exports=r.locals)},"+iFO":function(e,t,n){var r=n("dTAl"),a=n("LcsW"),i=n("6sVZ");e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(a(e))}},"+qE3":function(e,t,n){"use strict";var r,a="object"==typeof Reflect?Reflect:null,i=a&&"function"==typeof a.apply?a.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=a&&"function"==typeof a.ownKeys?a.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,r){function a(){void 0!==i&&e.removeListener("error",i),n([].slice.call(arguments))}var i;"error"!==t&&(i=function(n){e.removeListener(t,a),r(n)},e.once("error",i)),e.once(t,a)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){var a,i,o,s;if(c(n),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),o=i[t]),void 0===o)o=i[t]=n,++e._eventsCount;else if("function"==typeof o?o=i[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(a=u(e))>0&&o.length>a&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return e}function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},a=p.bind(r);return a.listener=n,r.wrapFn=a,a}function m(e,t,n){var r=e._events;if(void 0===r)return[];var a=r[t];return void 0===a?[]:"function"==typeof a?n?[a.listener||a]:[a]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=a[e];if(void 0===l)return!1;if("function"==typeof l)i(l,this,t);else{var c=l.length,u=_(l,c);for(n=0;n=0;i--)if(n[i]===t||n[i].listener===t){o=n[i].listener,a=i;break}if(a<0)return this;0===a?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return m(this,e,!0)},s.prototype.rawListeners=function(e){return m(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},"+s0g":function(e,t,n){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("wd/R"))},"//9w":function(e,t,n){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"/X5v":function(e,t,n){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("wd/R"))},0:function(e,t,n){n("JO1w"),e.exports=n("vdwK")},"03A+":function(e,t,n){var r=n("JTzB"),a=n("ExA7"),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return a(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},"0Cz8":function(e,t,n){var r=n("Xi7e"),a=n("ebwN"),i=n("e4Nc");e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!a||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(o)}return n.set(e,t),this.size=n.size,this}},"0IOw":function(e,t,n){"use strict";n("5rGH")},"0mo+":function(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n("wd/R"))},"0pQ5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("eO9T");t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n0&&t.reduce((function(t,n){return t||n.apply(e,r)}),!1)}))}},"0tRk":function(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n("wd/R"))},1:function(e,t){},"18b+":function(e,t,n){"use strict";n("Z2iq")},"1PTn":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("eO9T");t.default=(0,r.withParams)({type:"required"},r.req)},"1pTX":function(e,t,n){(e.exports=n("I1BE")(!1)).push([e.i,".dot-icon{display:flex;cursor:pointer;padding:8px 5px 5px;justify-content:flex-end}.dot{display:inline-block;background:#a5acc1;display:block;width:6px;height:6px;border-radius:50%;position:relative}.dot1,.dot2{margin-right:3px}.move-right{-webkit-animation:moveright .2s;animation:moveright .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.move-left{-webkit-animation:moveleft .2s;animation:moveleft .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes moveleft{0%{left:0}to{left:-18px}}@keyframes moveleft{0%{left:0}to{left:-18px}}@-webkit-keyframes moveright{0%{left:0}to{left:18px}}@keyframes moveright{0%{left:0}to{left:18px}}",""])},"1ppg":function(e,t,n){!function(e){"use strict";e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("wd/R"))},"1rYy":function(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n("wd/R"))},"1xZ4":function(e,t,n){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n("wd/R"))},2:function(e,t){},"2SVd":function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},"2Tiy":function(e,t,n){var r=n("tjlA").Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,a=0;a=20?"ste":"de")},week:{dow:1,doy:4}})}(n("wd/R"))},"3BRs":function(e,t,n){"use strict";(function(t,r,a){var i=n("lm0R");function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var a=r.callback;t.pendingcb--,a(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=g;var s,l=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i.nextTick;g.WritableState=v;var c=Object.create(n("Onz0"));c.inherits=n("P7XM");var u={deprecate:n("t9FE")},d=n("QpuX"),p=n("qPBE").Buffer,f=a.Uint8Array||function(){};var m,h=n("RoFp");function _(){}function v(e,t){s=s||n("sZro"),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var a=e.highWaterMark,c=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=a||0===a?a:r&&(c||0===c)?c:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var d=!1===e.decodeStrings;this.decodeStrings=!d,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,a){--t.pendingcb,n?(i.nextTick(a,r),i.nextTick(D,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(a(r),e._writableState.errorEmitted=!0,e.emit("error",r),D(e,t))}(e,n,r,t,a);else{var o=x(n);o||n.corked||n.bufferProcessing||!n.bufferedRequest||w(e,n),r?l(b,e,n,o,a):b(e,n,o,a)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function g(e){if(s=s||n("sZro"),!(m.call(g,this)||this instanceof s))return new g(e);this._writableState=new v(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),d.call(this)}function y(e,t,n,r,a,i,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(a,t.onwrite):e._write(a,i,t.onwrite),t.sync=!1}function b(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),D(e,t)}function w(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,a=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var s=0,l=!0;n;)a[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;a.allBuffers=l,y(e,t,!0,t.length,a,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(y(e,t,!1,t.objectMode?1:c.length,c,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function k(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),D(e,t)}))}function D(e,t){var n=x(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(k,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}c.inherits(g,d),v.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(v.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(m=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!m.call(this,e)||this===g&&(e&&e._writableState instanceof v)}})):m=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,a=this._writableState,o=!1,s=!a.objectMode&&(r=e,p.isBuffer(r)||r instanceof f);return s&&!p.isBuffer(e)&&(e=function(e){return p.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof n&&(n=_),a.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var a=!0,o=!1;return null===n?o=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),i.nextTick(r,o),a=!1),a}(this,a,e,n))&&(a.pendingcb++,o=function(e,t,n,r,a,i){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=p.from(t,n));return t}(t,r,a);r!==o&&(n=!0,a="buffer",r=o)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,D(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=h.destroy,g.prototype._undestroy=h.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n("8oxB"),n("URgk").setImmediate,n("yLpj"))},"3E1r":function(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:r,longMonthsParse:r,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n("wd/R"))},"3Fdi":function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},"3L66":function(e,t,n){var r=n("MMmD"),a=n("ExA7");e.exports=function(e){return a(e)&&r(e)}},"3caz":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return m})),n.d(t,"k",(function(){return _})),n.d(t,"l",(function(){return h})),n.d(t,"m",(function(){return v})),n.d(t,"n",(function(){return g})),n.d(t,"o",(function(){return b})),n.d(t,"p",(function(){return y})),n.d(t,"q",(function(){return w})),n.d(t,"r",(function(){return x})),n.d(t,"s",(function(){return k})),n.d(t,"t",(function(){return D})),n.d(t,"u",(function(){return M})),n.d(t,"v",(function(){return S})),n.d(t,"w",(function(){return C})),n.d(t,"x",(function(){return L})),n.d(t,"y",(function(){return T})),n.d(t,"z",(function(){return E}));var r=n("Jjj3"),a=n.n(r),i={name:"BellIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"}})])}},o={name:"CalculatorIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z"}})])}},s={name:"ChartBarIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"}})])}},l={name:"ChartSquareBarIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M16 8v8m-4-5v5m-4-2v2m-2 4h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}})])}},c={name:"CheckCircleIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}})])}},u={name:"ClipboardCheckIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"}})])}},d={name:"ClipboardListIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"}})])}},p={name:"CogIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z"}}),e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}})])}},f={name:"CreditCardIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z"}})])}},m={name:"CubeIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4"}})])}},h={name:"DocumentTextIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}})])}},_={name:"DocumentIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M7 21h10a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v14a2 2 0 002 2z"}})])}},v={name:"DotsHorizontalIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h.01M12 12h.01M19 12h.01M6 12a1 1 0 11-2 0 1 1 0 012 0zm7 0a1 1 0 11-2 0 1 1 0 012 0zm7 0a1 1 0 11-2 0 1 1 0 012 0z"}})])}},g={name:"DownloadIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"}})])}},y={name:"EyeOffIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l3.59 3.59m0 0A9.953 9.953 0 0112 5c4.478 0 8.268 2.943 9.543 7a10.025 10.025 0 01-4.132 5.411m0 0L21 21"}})])}},b={name:"EyeIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}}),e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"}})])}},w={name:"HomeIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"}})])}},x={name:"LogoutIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"}})])}},k={name:"OfficeBuildingIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"}})])}},D={name:"PaperAirplaneIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 19l9 2-9-18-9 18 9-2zm0 0v-8"}})])}},M={name:"PencilIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}})])}},S={name:"PlusSmIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 6v6m0 0v6m0-6h6m-6 0H6"}})])}},C={name:"SaveIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 7H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-3m-1 4l-3 3m0 0l-3-3m3 3V4"}})])}},L={name:"StarIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z"}})])}},T={name:"UserIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"}})])}},E={name:"UsersIcon",props:{size:{type:String,default:"24",validator:e=>!isNaN(e)||e.length>=2&&!isNaN(e.slice(0,e.length-1))&&"x"===e.slice(-1)}},functional:!0,render(e,t){const n="x"===t.props.size.slice(-1)?t.props.size.slice(0,t.props.size.length-1)+"em":parseInt(t.props.size)+"px",r=t.data.attrs||{};return r.width=r.width||n,r.height=r.height||n,t.data.attrs=r,e("svg",a()([{attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"}},t.data]),[e("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"}})])}}},"3sS0":function(e,t,n){"use strict";n("IvQ4")},"433b":function(e,t,n){"use strict";(function(e){var r=n("8L3F"),a=n("JSzz");function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n-1};var k=function(e,t){var n=this.__data__,r=g(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function D(e){var t=-1,n=null==e?0:e.length;for(this.clear();++ts))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var u=-1,d=!0,p=2&n?new Pe:void 0;for(i.set(e,t),i.set(t,e);++u-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991},ut={};ut["[object Float32Array]"]=ut["[object Float64Array]"]=ut["[object Int8Array]"]=ut["[object Int16Array]"]=ut["[object Int32Array]"]=ut["[object Uint8Array]"]=ut["[object Uint8ClampedArray]"]=ut["[object Uint16Array]"]=ut["[object Uint32Array]"]=!0,ut["[object Arguments]"]=ut["[object Array]"]=ut["[object ArrayBuffer]"]=ut["[object Boolean]"]=ut["[object DataView]"]=ut["[object Date]"]=ut["[object Error]"]=ut["[object Function]"]=ut["[object Map]"]=ut["[object Number]"]=ut["[object Object]"]=ut["[object RegExp]"]=ut["[object Set]"]=ut["[object String]"]=ut["[object WeakMap]"]=!1;var dt=function(e){return Qe(e)&&ct(e.length)&&!!ut[q(e)]};var pt=function(e){return function(t){return e(t)}},ft=O((function(e,t){var n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,a=r&&r.exports===n&&j.process,i=function(){try{var e=r&&r.require&&r.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=i})),mt=ft&&ft.isTypedArray,ht=mt?pt(mt):dt,_t=Object.prototype.hasOwnProperty;var vt=function(e,t){var n=Ue(e),r=!n&&at(e),a=!n&&!r&&ot(e),i=!n&&!r&&!a&&ht(e),o=n||r||a||i,s=o?Xe(e.length,String):[],l=s.length;for(var c in e)!t&&!_t.call(e,c)||o&&("length"==c||a&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||lt(c,l))||s.push(c);return s},gt=Object.prototype;var yt=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||gt)};var bt=function(e,t){return function(n){return e(t(n))}},wt=bt(Object.keys,Object),xt=Object.prototype.hasOwnProperty;var kt=function(e){if(!yt(e))return wt(e);var t=[];for(var n in Object(e))xt.call(e,n)&&"constructor"!=n&&t.push(n);return t};var Dt=function(e){return null!=e&&ct(e.length)&&!W(e)};var Mt=function(e){return Dt(e)?vt(e):kt(e)};var St=function(e){return Ve(e,Mt,Ze)},Ct=Object.prototype.hasOwnProperty;var Lt=function(e,t,n,r,a,i){var o=1&n,s=St(e),l=s.length;if(l!=St(t).length&&!o)return!1;for(var c=l;c--;){var u=s[c];if(!(o?u in t:Ct.call(t,u)))return!1}var d=i.get(e);if(d&&i.get(t))return d==t;var p=!0;i.set(e,t),i.set(t,e);for(var f=o;++c
',trigger:"hover focus",offset:0},Ut=[],Vt=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,"_events",[]),s(this,"_setTooltipNodeEvent",(function(e,t,n,a){var i=e.relatedreference||e.toElement||e.relatedTarget;return!!r._tooltipNode.contains(i)&&(r._tooltipNode.addEventListener(e.type,(function n(i){var o=i.relatedreference||i.toElement||i.relatedTarget;r._tooltipNode.removeEventListener(e.type,n),t.contains(o)||r._scheduleHide(t,a.delay,a,i)})),!0)})),n=c({},qt,{},n),t.jquery&&(t=t[0]),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.reference=t,this.options=n,this._isOpen=!1,this._init()}var t,n,a;return t=e,(n=[{key:"show",value:function(){this._show(this.reference,this.options)}},{key:"hide",value:function(){this._hide()}},{key:"dispose",value:function(){this._dispose()}},{key:"toggle",value:function(){return this._isOpen?this.hide():this.show()}},{key:"setClasses",value:function(e){this._classes=e}},{key:"setContent",value:function(e){this.options.title=e,this._tooltipNode&&this._setContent(e,this.options)}},{key:"setOptions",value:function(e){var t=!1,n=e&&e.classes||tn.options.defaultClass;Bt(this._classes,n)||(this.setClasses(n),t=!0),e=Jt(e);var r=!1,a=!1;for(var i in this.options.offset===e.offset&&this.options.placement===e.placement||(r=!0),(this.options.template!==e.template||this.options.trigger!==e.trigger||this.options.container!==e.container||t)&&(a=!0),e)this.options[i]=e[i];if(this._tooltipNode)if(a){var o=this._isOpen;this.dispose(),this._init(),o&&this.show()}else r&&this.popperInstance.update()}},{key:"_init",value:function(){var e="string"==typeof this.options.trigger?this.options.trigger.split(" "):[];this._isDisposed=!1,this._enableDocumentTouch=-1===e.indexOf("manual"),e=e.filter((function(e){return-1!==["click","hover","focus"].indexOf(e)})),this._setEventListeners(this.reference,e,this.options),this.$_originalTitle=this.reference.getAttribute("title"),this.reference.removeAttribute("title"),this.reference.setAttribute("data-original-title",this.$_originalTitle)}},{key:"_create",value:function(e,t){var n=window.document.createElement("div");n.innerHTML=t.trim();var r=n.childNodes[0];return r.id="tooltip_".concat(Math.random().toString(36).substr(2,10)),r.setAttribute("aria-hidden","true"),this.options.autoHide&&-1!==this.options.trigger.indexOf("hover")&&(r.addEventListener("mouseenter",this.hide),r.addEventListener("click",this.hide)),r}},{key:"_setContent",value:function(e,t){var n=this;this.asyncContent=!1,this._applyContent(e,t).then((function(){n.popperInstance.update()}))}},{key:"_applyContent",value:function(e,t){var n=this;return new Promise((function(r,a){var i=t.html,o=n._tooltipNode;if(o){var s=o.querySelector(n.options.innerSelector);if(1===e.nodeType){if(i){for(;s.firstChild;)s.removeChild(s.firstChild);s.appendChild(e)}}else{if("function"==typeof e){var l=e();return void(l&&"function"==typeof l.then?(n.asyncContent=!0,t.loadingClass&&p(o,t.loadingClass),t.loadingContent&&n._applyContent(t.loadingContent,t),l.then((function(e){return t.loadingClass&&f(o,t.loadingClass),n._applyContent(e,t)})).then(r).catch(a)):n._applyContent(l,t).then(r).catch(a))}i?s.innerHTML=e:s.innerText=e}r()}}))}},{key:"_show",value:function(e,t){if(!t||"string"!=typeof t.container||document.querySelector(t.container)){clearTimeout(this._disposeTimer),delete(t=Object.assign({},t)).offset;var n=!0;this._tooltipNode&&(p(this._tooltipNode,this._classes),n=!1);var r=this._ensureShown(e,t);return n&&this._tooltipNode&&p(this._tooltipNode,this._classes),p(e,["v-tooltip-open"]),r}}},{key:"_ensureShown",value:function(e,t){var n=this;if(this._isOpen)return this;if(this._isOpen=!0,Ut.push(this),this._tooltipNode)return this._tooltipNode.style.display="",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.enableEventListeners(),this.popperInstance.update(),this.asyncContent&&this._setContent(t.title,t),this;var a=e.getAttribute("title")||t.title;if(!a)return this;var i=this._create(e,t.template);this._tooltipNode=i,e.setAttribute("aria-describedby",i.id);var o=this._findContainer(t.container,e);this._append(i,o);var s=c({},t.popperOptions,{placement:t.placement});return s.modifiers=c({},s.modifiers,{arrow:{element:this.options.arrowSelector}}),t.boundariesElement&&(s.modifiers.preventOverflow={boundariesElement:t.boundariesElement}),this.popperInstance=new r.a(e,i,s),this._setContent(a,t),requestAnimationFrame((function(){!n._isDisposed&&n.popperInstance?(n.popperInstance.update(),requestAnimationFrame((function(){n._isDisposed?n.dispose():n._isOpen&&i.setAttribute("aria-hidden","false")}))):n.dispose()})),this}},{key:"_noLongerOpen",value:function(){var e=Ut.indexOf(this);-1!==e&&Ut.splice(e,1)}},{key:"_hide",value:function(){var e=this;if(!this._isOpen)return this;this._isOpen=!1,this._noLongerOpen(),this._tooltipNode.style.display="none",this._tooltipNode.setAttribute("aria-hidden","true"),this.popperInstance.disableEventListeners(),clearTimeout(this._disposeTimer);var t=tn.options.disposeTimeout;return null!==t&&(this._disposeTimer=setTimeout((function(){e._tooltipNode&&(e._tooltipNode.removeEventListener("mouseenter",e.hide),e._tooltipNode.removeEventListener("click",e.hide),e._removeTooltipNode())}),t)),f(this.reference,["v-tooltip-open"]),this}},{key:"_removeTooltipNode",value:function(){if(this._tooltipNode){var e=this._tooltipNode.parentNode;e&&(e.removeChild(this._tooltipNode),this.reference.removeAttribute("aria-describedby")),this._tooltipNode=null}}},{key:"_dispose",value:function(){var e=this;return this._isDisposed=!0,this.reference.removeAttribute("data-original-title"),this.$_originalTitle&&this.reference.setAttribute("title",this.$_originalTitle),this._events.forEach((function(t){var n=t.func,r=t.event;e.reference.removeEventListener(r,n)})),this._events=[],this._tooltipNode?(this._hide(),this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||this._removeTooltipNode()):this._noLongerOpen(),this}},{key:"_findContainer",value:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}},{key:"_append",value:function(e,t){t.appendChild(e)}},{key:"_setEventListeners",value:function(e,t,n){var r=this,a=[],i=[];t.forEach((function(e){switch(e){case"hover":a.push("mouseenter"),i.push("mouseleave"),r.options.hideOnTargetClick&&i.push("click");break;case"focus":a.push("focus"),i.push("blur"),r.options.hideOnTargetClick&&i.push("click");break;case"click":a.push("click"),i.push("click")}})),a.forEach((function(t){var a=function(t){!0!==r._isOpen&&(t.usedByTooltip=!0,r._scheduleShow(e,n.delay,n,t))};r._events.push({event:t,func:a}),e.addEventListener(t,a)})),i.forEach((function(t){var a=function(t){!0!==t.usedByTooltip&&r._scheduleHide(e,n.delay,n,t)};r._events.push({event:t,func:a}),e.addEventListener(t,a)}))}},{key:"_onDocumentTouch",value:function(e){this._enableDocumentTouch&&this._scheduleHide(this.reference,this.options.delay,this.options,e)}},{key:"_scheduleShow",value:function(e,t,n){var r=this,a=t&&t.show||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout((function(){return r._show(e,n)}),a)}},{key:"_scheduleHide",value:function(e,t,n,r){var a=this,i=t&&t.hide||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout((function(){if(!1!==a._isOpen&&a._tooltipNode.ownerDocument.body.contains(a._tooltipNode)){if("mouseleave"===r.type&&a._setTooltipNodeEvent(r,e,t,n))return;a._hide(e,n)}}),i)}}])&&o(t.prototype,n),a&&o(t,a),e}();"undefined"!=typeof document&&document.addEventListener("touchstart",(function(e){for(var t=0;t
',defaultArrowSelector:".tooltip-arrow, .tooltip__arrow",defaultInnerSelector:".tooltip-inner, .tooltip__inner",defaultDelay:0,defaultTrigger:"hover focus",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultLoadingClass:"tooltip-loading",defaultLoadingContent:"...",autoHide:!0,defaultHideOnTargetClick:!0,disposeTimeout:5e3,popover:{defaultPlacement:"bottom",defaultClass:"vue-popover-theme",defaultBaseClass:"tooltip popover",defaultWrapperClass:"wrapper",defaultInnerClass:"tooltip-inner popover-inner",defaultArrowClass:"tooltip-arrow popover-arrow",defaultOpenClass:"open",defaultDelay:0,defaultTrigger:"click",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultAutoHide:!0,defaultHandleResize:!0}};function Jt(e){var t={placement:void 0!==e.placement?e.placement:tn.options.defaultPlacement,delay:void 0!==e.delay?e.delay:tn.options.defaultDelay,html:void 0!==e.html?e.html:tn.options.defaultHtml,template:void 0!==e.template?e.template:tn.options.defaultTemplate,arrowSelector:void 0!==e.arrowSelector?e.arrowSelector:tn.options.defaultArrowSelector,innerSelector:void 0!==e.innerSelector?e.innerSelector:tn.options.defaultInnerSelector,trigger:void 0!==e.trigger?e.trigger:tn.options.defaultTrigger,offset:void 0!==e.offset?e.offset:tn.options.defaultOffset,container:void 0!==e.container?e.container:tn.options.defaultContainer,boundariesElement:void 0!==e.boundariesElement?e.boundariesElement:tn.options.defaultBoundariesElement,autoHide:void 0!==e.autoHide?e.autoHide:tn.options.autoHide,hideOnTargetClick:void 0!==e.hideOnTargetClick?e.hideOnTargetClick:tn.options.defaultHideOnTargetClick,loadingClass:void 0!==e.loadingClass?e.loadingClass:tn.options.defaultLoadingClass,loadingContent:void 0!==e.loadingContent?e.loadingContent:tn.options.defaultLoadingContent,popperOptions:c({},void 0!==e.popperOptions?e.popperOptions:tn.options.defaultPopperOptions)};if(t.offset){var n=i(t.offset),r=t.offset;("number"===n||"string"===n&&-1===r.indexOf(","))&&(r="0, ".concat(r)),t.popperOptions.modifiers||(t.popperOptions.modifiers={}),t.popperOptions.modifiers.offset={offset:r}}return t.trigger&&-1!==t.trigger.indexOf("click")&&(t.hideOnTargetClick=!1),t}function Zt(e,t){for(var n=e.placement,r=0;r2&&void 0!==arguments[2]?arguments[2]:{},r=Xt(t),a=void 0!==t.classes?t.classes:tn.options.defaultClass,i=c({title:r},Jt(c({},t,{placement:Zt(t,n)}))),o=e._tooltip=new Vt(e,i);o.setClasses(a),o._vueEl=e;var s=void 0!==t.targetClasses?t.targetClasses:tn.options.defaultTargetClass;return e._tooltipTargetClasses=s,p(e,s),o}(e,r,a),void 0!==r.show&&r.show!==e._tooltipOldShow&&(e._tooltipOldShow=r.show,r.show?n.show():n.hide())):Qt(e)}var tn={options:Gt,bind:en,update:en,unbind:function(e){Qt(e)}};function nn(e){e.addEventListener("click",an),e.addEventListener("touchstart",on,!!m&&{passive:!0})}function rn(e){e.removeEventListener("click",an),e.removeEventListener("touchstart",on),e.removeEventListener("touchend",sn),e.removeEventListener("touchcancel",ln)}function an(e){var t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function on(e){if(1===e.changedTouches.length){var t=e.currentTarget;t.$_vclosepopover_touch=!0;var n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",sn),t.addEventListener("touchcancel",ln)}}function sn(e){var t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){var n=e.changedTouches[0],r=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-r.screenY)<20&&Math.abs(n.screenX-r.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function ln(e){e.currentTarget.$_vclosepopover_touch=!1}var cn={bind:function(e,t){var n=t.value,r=t.modifiers;e.$_closePopoverModifiers=r,(void 0===n||n)&&nn(e)},update:function(e,t){var n=t.value,r=t.oldValue,a=t.modifiers;e.$_closePopoverModifiers=a,n!==r&&(void 0===n||n?nn(e):rn(e))},unbind:function(e){rn(e)}};function un(e){var t=tn.options.popover[e];return void 0===t?tn.options[e]:t}var dn=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(dn=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);var pn=[],fn=function(){};"undefined"!=typeof window&&(fn=window.Element);var mn={name:"VPopover",components:{ResizeObserver:a.a},props:{open:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placement:{type:String,default:function(){return un("defaultPlacement")}},delay:{type:[String,Number,Object],default:function(){return un("defaultDelay")}},offset:{type:[String,Number],default:function(){return un("defaultOffset")}},trigger:{type:String,default:function(){return un("defaultTrigger")}},container:{type:[String,Object,fn,Boolean],default:function(){return un("defaultContainer")}},boundariesElement:{type:[String,fn],default:function(){return un("defaultBoundariesElement")}},popperOptions:{type:Object,default:function(){return un("defaultPopperOptions")}},popoverClass:{type:[String,Array],default:function(){return un("defaultClass")}},popoverBaseClass:{type:[String,Array],default:function(){return tn.options.popover.defaultBaseClass}},popoverInnerClass:{type:[String,Array],default:function(){return tn.options.popover.defaultInnerClass}},popoverWrapperClass:{type:[String,Array],default:function(){return tn.options.popover.defaultWrapperClass}},popoverArrowClass:{type:[String,Array],default:function(){return tn.options.popover.defaultArrowClass}},autoHide:{type:Boolean,default:function(){return tn.options.popover.defaultAutoHide}},handleResize:{type:Boolean,default:function(){return tn.options.popover.defaultHandleResize}},openGroup:{type:String,default:null},openClass:{type:[String,Array],default:function(){return tn.options.popover.defaultOpenClass}}},data:function(){return{isOpen:!1,id:Math.random().toString(36).substr(2,10)}},computed:{cssClass:function(){return s({},this.openClass,this.isOpen)},popoverId:function(){return"popover_".concat(this.id)}},watch:{open:function(e){e?this.show():this.hide()},disabled:function(e,t){e!==t&&(e?this.hide():this.open&&this.show())},container:function(e){if(this.isOpen&&this.popperInstance){var t=this.$refs.popover,n=this.$refs.trigger,r=this.$_findContainer(this.container,n);if(!r)return void console.warn("No container for popover",this);r.appendChild(t),this.popperInstance.scheduleUpdate()}},trigger:function(e){this.$_removeEventListeners(),this.$_addEventListeners()},placement:function(e){var t=this;this.$_updatePopper((function(){t.popperInstance.options.placement=e}))},offset:"$_restartPopper",boundariesElement:"$_restartPopper",popperOptions:{handler:"$_restartPopper",deep:!0}},created:function(){this.$_isDisposed=!1,this.$_mounted=!1,this.$_events=[],this.$_preventOpen=!1},mounted:function(){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e),this.$_init(),this.open&&this.show()},deactivated:function(){this.hide()},beforeDestroy:function(){this.dispose()},methods:{show:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.event,r=(t.skipDelay,t.force),a=void 0!==r&&r;!a&&this.disabled||(this.$_scheduleShow(n),this.$emit("show")),this.$emit("update:open",!0),this.$_beingShowed=!0,requestAnimationFrame((function(){e.$_beingShowed=!1}))},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.event;e.skipDelay;this.$_scheduleHide(t),this.$emit("hide"),this.$emit("update:open",!1)},dispose:function(){if(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.popperInstance&&(this.popperInstance.destroy(),!this.popperInstance.options.removeOnDestroy)){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e)}this.$_mounted=!1,this.popperInstance=null,this.isOpen=!1,this.$emit("dispose")},$_init:function(){-1===this.trigger.indexOf("manual")&&this.$_addEventListeners()},$_show:function(){var e=this,t=this.$refs.trigger,n=this.$refs.popover;if(clearTimeout(this.$_disposeTimer),!this.isOpen){if(this.popperInstance&&(this.isOpen=!0,this.popperInstance.enableEventListeners(),this.popperInstance.scheduleUpdate()),!this.$_mounted){var a=this.$_findContainer(this.container,t);if(!a)return void console.warn("No container for popover",this);a.appendChild(n),this.$_mounted=!0}if(!this.popperInstance){var i=c({},this.popperOptions,{placement:this.placement});if(i.modifiers=c({},i.modifiers,{arrow:c({},i.modifiers&&i.modifiers.arrow,{element:this.$refs.arrow})}),this.offset){var o=this.$_getOffset();i.modifiers.offset=c({},i.modifiers&&i.modifiers.offset,{offset:o})}this.boundariesElement&&(i.modifiers.preventOverflow=c({},i.modifiers&&i.modifiers.preventOverflow,{boundariesElement:this.boundariesElement})),this.popperInstance=new r.a(t,n,i),requestAnimationFrame((function(){if(e.hidden)return e.hidden=!1,void e.$_hide();!e.$_isDisposed&&e.popperInstance?(e.popperInstance.scheduleUpdate(),requestAnimationFrame((function(){if(e.hidden)return e.hidden=!1,void e.$_hide();e.$_isDisposed?e.dispose():e.isOpen=!0}))):e.dispose()}))}var s=this.openGroup;if(s)for(var l,u=0;u1&&void 0!==arguments[1]&&arguments[1];if(clearTimeout(this.$_scheduleTimer),e)this.$_show();else{var t=parseInt(this.delay&&this.delay.show||this.delay||0);this.$_scheduleTimer=setTimeout(this.$_show.bind(this),t)}},$_scheduleHide:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(clearTimeout(this.$_scheduleTimer),n)this.$_hide();else{var r=parseInt(this.delay&&this.delay.hide||this.delay||0);this.$_scheduleTimer=setTimeout((function(){if(e.isOpen){if(t&&"mouseleave"===t.type)if(e.$_setTooltipNodeEvent(t))return;e.$_hide()}}),r)}},$_setTooltipNodeEvent:function(e){var t=this,n=this.$refs.trigger,r=this.$refs.popover,a=e.relatedreference||e.toElement||e.relatedTarget;return!!r.contains(a)&&(r.addEventListener(e.type,(function a(i){var o=i.relatedreference||i.toElement||i.relatedTarget;r.removeEventListener(e.type,a),n.contains(o)||t.hide({event:i})})),!0)},$_removeEventListeners:function(){var e=this.$refs.trigger;this.$_events.forEach((function(t){var n=t.func,r=t.event;e.removeEventListener(r,n)})),this.$_events=[]},$_updatePopper:function(e){this.popperInstance&&(e(),this.isOpen&&this.popperInstance.scheduleUpdate())},$_restartPopper:function(){if(this.popperInstance){var e=this.isOpen;this.dispose(),this.$_isDisposed=!1,this.$_init(),e&&this.show({skipDelay:!0,force:!0})}},$_handleGlobalClose:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$_beingShowed||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),n&&(this.$_preventOpen=!0,setTimeout((function(){t.$_preventOpen=!1}),300)))},$_handleResize:function(){this.isOpen&&this.popperInstance&&(this.popperInstance.scheduleUpdate(),this.$emit("resize"))}}};function hn(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=function(n){var r=pn[n];if(r.$refs.popover){var a=r.$refs.popover.contains(e.target);requestAnimationFrame((function(){(e.closeAllPopover||e.closePopover&&a||r.autoHide&&!a)&&r.$_handleGlobalClose(e,t)}))}},r=0;r0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(er);var rr=function(e,t){return nr(Xn(e,t,Gn),e+"")};var ar=function(e,t,n){if(!U(n))return!1;var r=typeof t;return!!("number"==r?Dt(n)&<(t,n.length):"string"==r&&t in n)&&v(n[t],e)};var ir=function(e){return rr((function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&ar(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r1&&void 0!==arguments[1]?arguments[1]:{};if(!e.installed){e.installed=!0;var r={};ir(r,Gt,n),or.options=r,tn.options=r,t.directive("tooltip",tn),t.directive("close-popover",cn),t.component("v-popover",gn)}},get enabled(){return Wt.enabled},set enabled(e){Wt.enabled=e}},sr=null;"undefined"!=typeof window?sr=window.Vue:void 0!==e&&(sr=e.Vue),sr&&sr.use(or),t.a=or}).call(this,n("yLpj"))},"43KI":function(e,t,n){(t=e.exports=n("rXFu")).Stream=t,t.Readable=t,t.Writable=n("3BRs"),t.Duplex=n("sZro"),t.Transform=n("J78i"),t.PassThrough=n("eA/Y")},"48T8":function(e,t,n){"use strict";t.a={name:null,phone:null,address_street_1:null,address_street_2:null,city:null,state:null,country_id:null,zip:null,type:null}},"49sm":function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},"4IR+":function(e){e.exports=JSON.parse('{"navigation":{"dashboard":"Übersicht","customers":"Kunden","items":"Artikel","invoices":"Rechnungen","expenses":"Kosten","estimates":"Kostenvoranschläge","payments":"Zahlungen","reports":"Berichte","settings":"Einstellungen","logout":"Abmelden","users":"Users"},"general":{"add_company":"Add Company","view_pdf":"PDF anzeigen","copy_pdf_url":"Copy PDF Url","download_pdf":"PDF herunterladen","save":"Speichern","create":"Create","cancel":"Abrechen","update":"Aktualisieren","deselect":"Entfernen","download":"Herunterladen","from_date":"Von Datum","to_date":"bis Datum","from":"Von","to":"bis","sort_by":"Sortieren nach","ascending":"Aufsteigend","descending":"Absteigend","subject":"Betreff","body":"Körper","message":"Nachricht","send":"Send","go_back":"zurück","back_to_login":"Zurück zum Login?","home":"Startseite","filter":"Filter","delete":"Löschen","edit":"Ändern","view":"Anzeigen","add_new_item":"Artikel hinzufügen","clear_all":"Alle entfernen","showing":"Anzeigen","of":"von","actions":"Aktionen","subtotal":"ZWISCHENSUMME","discount":"RABATT","fixed":"Behoben","percentage":"Prozentsatz","tax":"Steuer","total_amount":"GESAMTSUMME","bill_to":"Rechnungsempfänger","ship_to":"Versand ein","due":"Fällig","draft":"Entwurf","sent":"Gesendet","all":"Alle","select_all":"Alle auswählen","choose_file":"Klicken Sie hier, um eine Datei auszuwählen","choose_template":"Wählen Sie eine Vorlage","choose":"Wählen","remove":"Entfernen","powered_by":"Powered by","bytefury":"Bytefury","select_a_status":"Status wählen","select_a_tax":"Steuersatz wählen","search":"Suchen","are_you_sure":"Sind Sie sicher?","list_is_empty":"Liste ist leer.","no_tax_found":"Kein Steuersatz gefunden!","four_zero_four":"Vier hundert vier","you_got_lost":"Hoppla! Du hast dich verirrt!","go_home":"Geh zurück","test_mail_conf":"E-Mail Konfiguration testen","send_mail_successfully":"E-Mail versendet erfolgreich","setting_updated":"Einstellungen erfolgreich aktualisiert","select_state":"Bundesland wählen","select_country":"Land wählen","select_city":"Stadt wählen","street_1":"Straße","street_2":"Zusatz Strasse","action_failed":"Aktion fehlgeschlagen","retry":"Wiederholen","choose_note":"Choose Note","no_note_found":"No Note Found","insert_note":"Insert Note"},"dashboard":{"select_year":"Jahr wählen","cards":{"due_amount":"Offene Beträge","customers":"Kunden","invoices":"Rechnungen","estimates":"Kostenvoranschläge"},"chart_info":{"total_sales":"Verkäufe gesamt","total_receipts":"Eingänge gesamt","total_expense":"Gesamtausgaben","net_income":"Einnahmen Netto","year":"Jahr"},"weekly_invoices":{"title":"Wöchentliche Rechnungen"},"monthly_chart":{"title":"Umsatz & Kosten"},"recent_invoices_card":{"title":"Fällige Rechnungen","due_on":"Fällig am","customer":"Kunden","amount_due":"Offener Betrag","actions":"Aktionen","view_all":"Alle Anzeigen"},"recent_estimate_card":{"title":"Aktuelle Kostenvoranschläge","date":"Datum","customer":"Kunden","amount_due":"Betrag","actions":"Aktionen","view_all":"Alle Anzeigen"}},"tax_types":{"name":"Name","description":"Beschreibung","percent":"Prozent","compound_tax":"zusammengesetzte Steuer"},"global_search":{"search":"Search...","customers":"Kunden","users":"Users","no_results_found":"No Results Found"},"customers":{"title":"Kunden","add_customer":"Kunde hinzufügen","contacts_list":"Kunden-Liste","name":"Name","mail":"Mail | Mails","statement":"Statement","display_name":"Anzeige Name","primary_contact_name":"Ansprechpartner","contact_name":"Kontakt Name","amount_due":"Offener Betrag","email":"E-Mail","address":"Adresse","phone":"Telefon","website":"Webseite","overview":"Overview","enable_portal":"Enable Portal","country":"Land","state":"Bundesland","city":"Stadt","zip_code":"PLZ","added_on":"Hinzugefügt am","action":"Aktion","password":"Passwort","street_number":"Hausnummer","primary_currency":"Primäre Währung","description":"Beschreibung","add_new_customer":"Neuen Kunden hinzufügen","save_customer":"Kunde speichern","update_customer":"Kunden ändern","customer":"Kunde | Kunden","new_customer":"Neuer Kunde","edit_customer":"Kunde bearbeiten","basic_info":"Basisinformation","billing_address":"Rechnungsadresse","shipping_address":"Versand-Adresse","copy_billing_address":"Rechnungsadresse kopieren","no_customers":"Noch keine Kunden!","no_customers_found":"Keine Kunden gefunden!","list_of_customers":"Dieser Abschnitt enthält die Liste der Kunden.","primary_display_name":"Primärer Anzeige Name","select_currency":"Währung wählen","select_a_customer":"Wählen Sie einen Kunden","type_or_click":"Eingeben oder anklicken zum auswählen","new_transaction":"Neue Transaktion","no_matching_customers":"Es gibt keine passenden Kunden!","phone_number":"Telefonnummer","create_date":"Erstellungsdatum","confirm_delete":"Sie können diesen Kunden und alle zugehörigen Rechnungen, Schätzungen und Zahlungen nicht wiederherstellen. | Sie können diesen Kunden und alle zugehörigen Rechnungen, Schätzungen und Zahlungen nicht wiederherstellen.","created_message":"Customer created successfully","updated_message":"Kunde erfolgreich aktualisiert","deleted_message":"Kunden erfolgreich gelöscht | Kunden erfolgreich gelöscht"},"items":{"title":"Artikel","items_list":"Artikel-Liste","name":"Name","unit":"Einheit","description":"Beschreibung","added_on":"Hinzugefügt am","price":"Preis","date_of_creation":"Erstellt am","action":"Aktion","add_item":"Artikel hinzufügen","save_item":"Artikel speichern","update_item":"Artikel ändern","item":"Artikel | Artikel","add_new_item":"Neuen Artikel hinzufügen","new_item":"Neuer Artikel","edit_item":"Artikel bearbeiten","no_items":"Keine Artikel vorhanden!","list_of_items":"Dieser Abschnitt enthält die Liste der Artikel.","select_a_unit":"wählen Sie die Einheit","taxes":"Steuern","item_attached_message":"Ein Artikel der bereits verwendet wird kann nicht gelöscht werden","confirm_delete":"Sie können diesen Artikel nicht wiederherstellen | Sie können diese Artikel nicht wiederherstellen","created_message":"Artikel erfolgreich erstellt","updated_message":"Artikel erfolgreich aktualisiert","deleted_message":"Artikel erfolgreich gelöscht | Artikel erfolgreich gelöscht"},"estimates":{"title":"Kostenvoranschläge","estimate":"Kostenvoranschlag | Kostenvoranschläge","estimates_list":"Liste Kostenvoranschläge","days":"{days} Tage","months":"{months} Monat","years":"{years} Jahre","all":"Alle","paid":"Bezahlt","unpaid":"Unbezahlte","customer":"KUNDEN","ref_no":"REF. - NR.","number":"ANZAHL","amount_due":"OFFENER BETRAG","partially_paid":"Teilweise bezahlt","total":"Gesamt","discount":"Rabatt","sub_total":"Zwischensumme","estimate_number":"Kostenvoran. Nummer","ref_number":"Ref-Nummer","contact":"Kontakt","add_item":"Fügen Sie ein Artikel hinzu","date":"Datum","due_date":"Fälligkeit","expiry_date":"Zahlungsziel","status":"Status","add_tax":"Steuer hinzufügen","amount":"Summe","action":"Aktion","notes":"Hinweise","tax":"Steuer","estimate_template":"Vorlage","convert_to_invoice":"Konvertieren in Rechnung","mark_as_sent":"Als gesendet markieren","send_estimate":"Kostenvoranschlag senden","resend_estimate":"Resend Estimate","record_payment":"Zahlung erfassen","add_estimate":"Kostenvoranschlag hinzufügen","save_estimate":"Kostenvoranschlag speichern","confirm_conversion":"Sie möchten, konvertieren Sie diese Schätzung in die Rechnung?","conversion_message":"Rechnung erfolgreich erstellt","confirm_send_estimate":"Der Kostenvoranschlag wird per E-Mail an den Kunden gesendet","confirm_mark_as_sent":"Dieser Kostenvoranschlag wird als gesendet markiert","confirm_mark_as_accepted":"Dieser Kostenvoranschlag wird als angenommen markiert","confirm_mark_as_rejected":"Dieser Kostenvoranschlag wird als abgelehnt markiert","no_matching_estimates":"Es gibt keine übereinstimmenden Kostenvoranschläge!","mark_as_sent_successfully":"Kostenvoranschlag als gesendet markiert.","send_estimate_successfully":"Kostenvoranschlag erfolgreich gesendet","errors":{"required":"Feld ist erforderlich"},"accepted":"Angenommen","sent":"Gesendet","draft":"Entwurf","declined":"Abgelehnt","new_estimate":"Neuer Kostenvoranschlag","add_new_estimate":"Neuen Kostenvoranschlag hinzufügen","update_Estimate":"Kostenvoranschlag aktualisieren","edit_estimate":"Kostenvoranschlag ändern","items":"Artikel","Estimate":"Kostenvoranschlag | Kostenvoranschläge","add_new_tax":"neuen Steuersatz hinzufügen","no_estimates":"Keine Kostenvoranschläge vorhanden!","list_of_estimates":"Dieser Abschnitt enthält die Liste der Kostenvoranschläge.","mark_as_rejected":"Markiert als abgelehnt","mark_as_accepted":"Markiert als angenommen","marked_as_accepted_message":"Kostenvoranschlag als angenommen markiert","marked_as_rejected_message":"Kostenvoranschlag als abgelehnt markiert","confirm_delete":"Der Kostenvoranschlag kann nicht wiederhergestellt werden | Die Kostenvoranschläge können nicht wiederhergestellt werden","created_message":"Kostenvoranschlag erfolgreich erstellt","updated_message":"Kostenvoranschlag erfolgreich aktualisiert","deleted_message":"Kostenvoranschlag erfolgreich gelöscht | Kostenvoranschläge erfolgreich gelöscht","user_email_does_not_exist":"Benutzer-E-Mail nicht vorhanden","something_went_wrong":"Da ging etwas schief","item":{"title":"Titel","description":"Beschreibung","quantity":"Menge","price":"Preis","discount":"Rabatt","total":"Gesamt","total_discount":"Rabatt Gesamt","sub_total":"Zwischensumme","tax":"Steuer","amount":"Summe","select_an_item":"Wählen Sie einen Artikel","type_item_description":"Artikel Beschreibung (optional)"}},"invoices":{"title":"Rechnungen","invoices_list":"Liste der Rechnungen","days":"{days} Tage","months":"{months} Monat","years":"{years} Jahre","all":"Alle","paid":"Bezahlt","unpaid":"Unbezahlte","customer":"KUNDEN","paid_status":"BEZAHLT-STATUS","ref_no":"REF. - NR.","number":"ANZAHL","amount_due":"OFFENER BETRAG","partially_paid":"Teilzahlung","total":"Gesamt","discount":"Rabatt","sub_total":"Zwischensumme","invoice":"Rechnung | Rechnungen","invoice_number":"Rechnungsnummer","ref_number":"Ref-Nummer","contact":"Kontakt","add_item":"Fügen Sie ein Artikel hinzu","date":"Datum","due_date":"Fälligkeit","status":"Status","add_tax":"Steuersatz hinzufügen","amount":"Summe","action":"Aktion","notes":"Hinweise","view":"Anzeigen","send_invoice":"Rechnung senden","resend_invoice":"Resend Invoice","invoice_template":"Rechnungs-Vorlage","template":"Vorlage","mark_as_sent":"Als gesendet markieren","confirm_send_invoice":"Diese Rechnung wird per E-Mail an den Kunden gesendet","invoice_mark_as_sent":"Diese Rechnung wird als gesendet markiert","confirm_send":"Diese Rechnung wird per E-Mail an den Kunden gesendet","invoice_date":"Rechnungsdatum","record_payment":"Zahlung erfassen","add_new_invoice":"Neue Rechnung hinzufügen","update_expense":"Kosten aktualisieren","edit_invoice":"Rechnung bearbeiten","new_invoice":"Neue Rechnung","save_invoice":"Rechnung speichern","update_invoice":"Rechnung ändern","add_new_tax":"Neuen Steuersatz hinzufügen","no_invoices":"Keine Rechnungen vorhanden!","list_of_invoices":"Dieser Abschnitt enthält die Liste der Rechnungen.","select_invoice":"Wählen Sie eine Rechnung","no_matching_invoices":"Es gibt keine entsprechenden Rechnungen!","mark_as_sent_successfully":"Rechnung gekennzeichnet als erfolgreich gesendet","send_invoice_successfully":"Rechnung erfolgreich versendet","cloned_successfully":"Rechnung erfolgreich kopiert","clone_invoice":"Rechnung kopieren","confirm_clone":"Diese Rechnung wird kopiert","item":{"title":"Titel","description":"Beschreibung","quantity":"Menge","price":"Preis","discount":"Rabatt","total":"Gesamt","total_discount":"Rabatt Gesamt","sub_total":"Zwischensumme","tax":"Steuer","amount":"Summe","select_an_item":"Geben Sie oder wählen Sie ein Artikel","type_item_description":"Artikel Beschreibung (optional)"},"payment_attached_message":"Einer der ausgewählten Rechnungen ist bereits eine Zahlung zugeordnet. Stellen Sie sicher, dass Sie zuerst die angehängten Zahlungen löschen, um mit dem Entfernen fortzufahren","confirm_delete":"Sie können diese Rechnung nicht wiederherstellen. | Sie können diese Rechnungen nicht wiederherstellen.","created_message":"Rechnung erfolgreich erstellt","updated_message":"Rechnung erfolgreich aktualisiert","deleted_message":"Rechnung erfolgreich gelöscht | Rechnungen erfolgreich gelöscht","marked_as_sent_message":"Rechnung als erfolgreich gesendet markiert","user_email_does_not_exist":"Benutzer-E-Mail existiert nicht","something_went_wrong":"Da ist etwas schief gelaufen","invalid_due_amount_message":"Der Gesamtrechnungsbetrag darf nicht kleiner sein als der für diese Rechnung bezahlte Gesamtbetrag. Bitte aktualisieren Sie die Rechnung oder löschen Sie die zugehörigen Zahlungen um fortzufahren."},"credit_notes":{"title":"Gutschriften","credit_notes_list":"Gutschriften-Liste","credit_notes":"Gutschriften","contact":"Kontakt","date":"Datum","amount":"Summe","action":"Aktion","credit_number":"Kreditkarten-Nummer","notes":"Hinweise","confirm_delete":"Wollen Sie diese Gutschrift löschen?","item":{"title":"Titel","description":"Beschreibung","quantity":"Menge","price":"Preis","discount":"Rabatt","total":"Gesamt","total_discount":"Rabatt Gesamt","sub_total":"Zwischensumme","tax":"Steuer"}},"payments":{"title":"Zahlungen","payments_list":"Liste der Zahlungen","record_payment":"Zahlung eintragen","customer":"Kunden","date":"Datum","amount":"Summe","action":"Aktion","payment_number":"Zahlungsnummer","payment_mode":"Zahlungsart","invoice":"Rechnung","note":"Hinweis","add_payment":"Zahlung hinzufügen","new_payment":"Neue Zahlung","edit_payment":"Zahlung bearbeiten","view_payment":"Zahlung anzeigen","add_new_payment":"Neue Zahlung hinzufügen","send_payment_receipt":"Send Payment Receipt","send_payment":"Senden Sie die Zahlung","save_payment":"Zahlung speichern","update_payment":"Zahlung ändern","payment":"Zahlung | Zahlungen","no_payments":"Keine Zahlungen vorhanden!","no_matching_payments":"Es gibt keine passenden Zahlungen!","list_of_payments":"Dieser Abschnitt enthält die Liste der Zahlungen.","select_payment_mode":"Wählen Sie den Zahlungsmodus","confirm_mark_as_sent":"Dieser Kostenvoranschlag wird als gesendet markiert","confirm_send_payment":"This payment will be sent via email to the customer","send_payment_successfully":"Payment sent successfully","user_email_does_not_exist":"Benutzer-E-Mail existiert nicht","something_went_wrong":"Da ist etwas schief gelaufen","confirm_delete":"Sie können diese Zahlung nicht wiederherstellen. | Sie können diese Zahlungen nicht wiederherstellen.","created_message":"Zahlung erfolgreich erstellt","updated_message":"Zahlung erfolgreich aktualisiert","deleted_message":"Zahlung erfolgreich gelöscht | Zahlungen erfolgreich gelöscht","invalid_amount_message":"Zahlungsbetrag ist ungültig"},"expenses":{"title":"Aufwendungen/Ausgaben","expenses_list":"Liste der Ausgaben","select_a_customer":"Wählen Sie einen Kunden","expense_title":"Titel","customer":"Kundin","contact":"Kontakt","category":"Kategorie","from_date":"Von Datum","to_date":"bis Datum","expense_date":"Datum","description":"Beschreibung","receipt":"Eingang","amount":"Summe","action":"Aktion","note":"Hinweis","category_id":"Kategorie-Id","date":"Aufwandsdatum","add_expense":"Aufwendung hinzufügen","add_new_expense":"Neue Aufwendung hinzufügen","save_expense":"Aufwendung speichern","update_expense":"Aufwendung aktualisieren","download_receipt":"Quittung herunterladen","edit_expense":"Aufwendung ändern","new_expense":"Neue Aufwendung","expense":"Aufwendung | Aufwendungen","no_expenses":"Noch keine Ausgaben!","list_of_expenses":"Dieser Abschnitt enthält die Liste der Ausgaben.","confirm_delete":"Sie können diese Ausgabe nicht wiederherstellen. | Sie können diese Ausgaben nicht wiederherstellen.","created_message":"Aufwand erfolgreich erstellt","updated_message":"Aufwand erfolgreich aktualisiert","deleted_message":"Aufwand erfolgreich gelöscht | Aufwand erfolgreich gelöscht","categories":{"categories_list":"Liste der Kategorien","title":"Titel","name":"Name","description":"Beschreibung","amount":"Summe","actions":"Aktionen","add_category":"Kategorie hinzufügen","new_category":"Neue Kategorie","category":"Kategorie | Kategorien","select_a_category":"Wählen Sie eine Kategorie"}},"login":{"email":"E-Mail","password":"Passwort","forgot_password":"Passwort vergessen?","or_signIn_with":"oder Anmelden mit","login":"Anmelden","register":"Registrieren","reset_password":"Passwort zurücksetzen","password_reset_successfully":"Passwort erfolgreich zurückgesetzt","enter_email":"Geben Sie Ihre E-Mail ein","enter_password":"Geben Sie das Passwort ein","retype_password":"Passwort bestätigen","login_placeholder":"mail@beispiel.de"},"users":{"title":"Users","users_list":"Users List","name":"Name","description":"Beschreibung","added_on":"Hinzugefügt am","date_of_creation":"Erstellt am","action":"Aktion","add_user":"Add User","save_user":"Save User","update_user":"Update User","user":"User | Users","add_new_user":"Add New User","new_user":"New User","edit_user":"Edit User","no_users":"No users yet!","list_of_users":"This section will contain the list of users.","email":"E-Mail","phone":"Telefon","password":"Passwort","user_attached_message":"Ein Artikel der bereits verwendet wird kann nicht gelöscht werden","confirm_delete":"You will not be able to recover this User | You will not be able to recover these Users","created_message":"User created successfully","updated_message":"User updated successfully","deleted_message":"User deleted successfully | User deleted successfully"},"reports":{"title":"Bericht","from_date":"Ab Datum","to_date":"bis Datum","status":"Status","paid":"Bezahlt","unpaid":"Unbezahlt","download_pdf":"PDF herunterladen","view_pdf":"PDF anzeigen","update_report":"Bericht aktualisieren","report":"Bericht | Berichte","profit_loss":{"profit_loss":"Gewinn & Verlust","to_date":"bis Datum","from_date":"Ab Datum","date_range":"Datumsbereich auswählen"},"sales":{"sales":"Vertrieb","date_range":"Datumsbereich auswählen","to_date":"bis Datum","from_date":"Ab Datum","report_type":"Berichtstyp"},"taxes":{"taxes":"Steuern","to_date":"bis Datum","from_date":"Ab Datum","date_range":"Datumsbereich auswählen"},"errors":{"required":"Feld ist erforderlich"},"invoices":{"invoice":"Rechnung","invoice_date":"Rechnungsdatum","due_date":"Fälligkeit","amount":"Summe","contact_name":"Ansprechpartner","status":"Status"},"estimates":{"estimate":"Kostenvoranschlag","estimate_date":"Datum Kostenvoranschlag","due_date":"Fälligkeit","estimate_number":"Kostenvoranschlag-Nr.","ref_number":"Ref-Nummer","amount":"Summe","contact_name":"Ansprechpartner","status":"Status"},"expenses":{"expenses":"Aufwendungen","category":"Kategorie","date":"Datum","amount":"Summe","to_date":"bis Datum","from_date":"Ab Datum","date_range":"Datumsbereich auswählen"}},"settings":{"menu_title":{"account_settings":"Konto-Einstellungen","company_information":"Informationen zum Unternehmen","customization":"Anpassung","preferences":"Einstellungen","notifications":"Benachrichtigungen","tax_types":"Steuersätze","expense_category":"Ausgabenkategorien","update_app":"Applikation aktualisieren","backup":"Backup","file_disk":"File Disk","custom_fields":"Benutzerdefinierte Felder","payment_modes":"Payment Modes","notes":"Hinweise"},"title":"Einstellungen","setting":"Einstellung | Einstellungen","general":"Allgemeine","language":"Sprache","primary_currency":"Primäre Währung","timezone":"Zeitzone","date_format":"Datum-Format","currencies":{"title":"Währungen","currency":"Währung | Währungen","currencies_list":"Währungen Liste","select_currency":"Währung wählen","name":"Name","code":"Code","symbol":"Symbol","precision":"Präzision","thousand_separator":"Tausendertrennzeichen","decimal_separator":"Dezimal-Trennzeichen","position":"Position","position_of_symbol":"Position des Währungssymbol","right":"Rechts","left":"Links","action":"Aktion","add_currency":"Währung einfügen"},"mail":{"host":"E-Mail Mailserver","port":"E-Mail Port","driver":"E-Mail Treiber","secret":"Verschlüsselung","mailgun_secret":"Mailgun Verschlüsselung","mailgun_domain":"Domain","mailgun_endpoint":"Mailgun-Endpunkt","ses_secret":"SES Verschlüsselung","ses_key":"SES-Taste","password":"E-Mail-Kennwort","username":"E-Mail-Benutzername","mail_config":"E-Mail-Konfiguration","from_name":"Von E-Mail-Namen","from_mail":"Von E-Mail-Adresse","encryption":"E-Mail-Verschlüsselung","mail_config_desc":"Unten finden Sie das Formular zum Konfigurieren des E-Mail-Treibers zum Senden von E-Mails über die App. Sie können auch Drittanbieter wie Sendgrid, SES usw. konfigurieren."},"pdf":{"title":"PDF-Einstellung","footer_text":"Fußzeile Text","pdf_layout":"PDF-Layout"},"company_info":{"company_info":"Firmeninfo","company_name":"Name des Unternehmens","company_logo":"Firmenlogo","section_description":"Informationen zu Ihrem Unternehmen, die auf Rechnungen, Kostenvoranschlägen und anderen von Crater erstellten Dokumenten angezeigt werden.","phone":"Telefon","country":"Land","state":"Bundesland","city":"Stadt","address":"Adresse","zip":"PLZ","save":"Speichern","updated_message":"Unternehmensinformationen wurden erfolgreich aktualisiert"},"custom_fields":{"title":"Benutzerdefinierte Felder","section_description":"Customize your Invoices, Estimates & Payment Receipts with your own fields. Make sure to use the below added fields on the address formats on Customization settings page.","add_custom_field":"Benutzerdefiniertes Feld hinzufügen","edit_custom_field":"Benutzerdefiniertes Feld bearbeiten","field_name":"Feldname","label":"Etikette","type":"Art","name":"Name","required":"Erforderlich","placeholder":"Platzhalter","help_text":"Hilfstext","default_value":"Standardwert","prefix":"Präfix","starting_number":"Startnummer","model":"Modell","help_text_description":"Geben Sie einen Text ein, damit Benutzer den Zweck dieses benutzerdefinierten Felds verstehen.","suffix":"Suffix","yes":"Ja","no":"Nein","order":"Auftrag","custom_field_confirm_delete":"Sie können dieses benutzerdefinierte Feld nicht wiederherstellen","already_in_use":"Benutzerdefiniertes Feld wird bereits verwendet","deleted_message":"Benutzerdefiniertes Feld erfolgreich gelöscht","options":"Optionen","add_option":"Optionen hinzufügen","add_another_option":"Fügen Sie eine weitere Option hinzu","sort_in_alphabetical_order":"In alphabetischer Reihenfolge sortieren","add_options_in_bulk":"Fügen Sie Optionen in großen Mengen hinzu","use_predefined_options":"Verwenden Sie vordefinierte Optionen","select_custom_date":"Wählen Sie Benutzerdefiniertes Datum","select_relative_date":"Wählen Sie Relatives Datum","ticked_by_default":"Standardmäßig aktiviert","updated_message":"Benutzerdefiniertes Feld erfolgreich aktualisiert","added_message":"Benutzerdefiniertes Feld erfolgreich hinzugefügt"},"customization":{"customization":"Anpassung","save":"Speichern","addresses":{"title":"Adressen","section_description":"Sie können die Rechnungsadresse und das Versandadressenformat des Kunden festlegen (nur in PDF angezeigt). ","customer_billing_address":"Rechnungsadresse des Kunden","customer_shipping_address":"Versand-Adresse des Kunden","company_address":"Firma Adresse","insert_fields":"Felder einfügen","contact":"Kontakt","address":"Adresse","display_name":"Anzeigename","primary_contact_name":"Ansprechpartner","email":"E-Mail","website":"Webseite","name":"Name","country":"Land","state":"Bundesland","city":"Stadt","company_name":"Name des Unternehmens","address_street_1":"Strasse","address_street_2":"Zusatz Strasse","phone":"Telefon","zip_code":"PLZ","address_setting_updated":"Adresse-Einstellung erfolgreich aktualisiert"},"updated_message":"Unternehmensinformationen wurden erfolgreich aktualisiert","invoices":{"title":"Rechnungen","notes":"Hinweise","invoice_prefix":"Rechnung Präfix","default_invoice_email_body":"Default Invoice Email Body","invoice_settings":"Rechnungseinstellungen","autogenerate_invoice_number":"Rechnungsnummer automatisch generieren","invoice_setting_description":"Deaktivieren Sie diese Option, wenn Sie Rechnungsnummern nicht jedes Mal automatisch generieren möchten, wenn Sie eine neue Rechnung erstellen.","enter_invoice_prefix":"Rechnungspräfix eingeben","terms_and_conditions":"Allgemeine Geschäftsbedingungen","company_address_format":"Company Address Format","shipping_address_format":"Shipping Address Format","billing_address_format":"Billing Address Format","invoice_setting_updated":"Rechnungseinstellung erfolgreich aktualisiert"},"estimates":{"title":"Kostenvoranschläge","estimate_prefix":"Kostenvoranschlag Präfix","default_estimate_email_body":"Default Estimate Email Body","estimate_settings":"Einstellungen Kostenvoranschlag","autogenerate_estimate_number":"Kostenvoranschlagsnummer automatisch generieren","estimate_setting_description":"Deaktivieren Sie diese Option, wenn Sie nicht jedes Mal, wenn Sie einen neue Kostenvoranschlag erstellen, automatisch eine Schätzung generieren möchten.","enter_estimate_prefix":"Geben Sie das Kostenvoranschlag Präfix ein","estimate_setting_updated":"Einstellungen Kostenvoranschläge erfolgreich aktualisiert","company_address_format":"Company Address Format","billing_address_format":"Billing Address Format","shipping_address_format":"Shipping Address Format"},"payments":{"title":"Zahlungen","description":"Modes of transaction for payments","payment_prefix":"Zahlung Präfix","default_payment_email_body":"Default Payment Email Body","payment_settings":"Zahlung Einstellungen","autogenerate_payment_number":"Zahlungsnummer automatisch generieren","payment_setting_description":"Deaktivieren Sie diese Option, wenn Sie nicht jedes Mal, wenn Sie eine neue Zahlung erstellen, automatisch Zahlungsnummern generieren möchten.","enter_payment_prefix":"Zahlungspräfix eingeben","payment_setting_updated":"Zahlungseinstellung erfolgreich aktualisiert","payment_modes":"Payment Modes","add_payment_mode":"Zahlungsmethode hinzufügen","edit_payment_mode":"Zahlungsmodus bearbeiten","mode_name":"Methodenname","payment_mode_added":"Zahlungsmethode hinzugefügt","payment_mode_updated":"Zahlungsmethode aktualisiert","payment_mode_confirm_delete":"Du kannst diese Zahlungsmethode nicht wiederherstellen","already_in_use":"Zahlungsmethode bereits in Verwendung","deleted_message":"Zahlungsmethode erfolgreich","company_address_format":"Company Address Format","from_customer_address_format":"From Customer Address Format"},"items":{"title":"Artikel","units":"Einheiten","add_item_unit":"Artikeleinheit hinzufügen","edit_item_unit":"Elementeinheit bearbeiten","unit_name":"Einheitname","item_unit_added":"Artikeleinheit hinzugefügt","item_unit_updated":"Artikeleinheit aktualisiert","item_unit_confirm_delete":"Du kannst diese Artikeleinheit nicht wiederherstellen","already_in_use":"Diese Artikeleinheit ist bereits in Verwendung","deleted_message":"Artikeleinheit erfolgreich gelöscht"},"notes":{"title":"Hinweise","description":"Save time by creating notes and reusing them on your invoices, estimates & payments.","notes":"Hinweise","type":"Art","add_note":"Add Note","add_new_note":"Add New Note","name":"Name","edit_note":"Edit Note","note_added":"Note added successfully","note_updated":"Note Updated successfully","note_confirm_delete":"You will not be able to recover this Note","already_in_use":"Note is already in use","deleted_message":"Note deleted successfully"}},"account_settings":{"profile_picture":"Profil Bild","name":"Name","email":"E-Mail","password":"Passwort","confirm_password":"Kennwort Bestätigen","account_settings":"Konto-Einstellungen","save":"Speichern","section_description":"Sie können Ihren Namen, Ihre E-Mail-Adresse und Ihr Passwort mit dem folgenden Formular aktualisieren.","updated_message":"Kontoeinstellungen erfolgreich aktualisiert"},"user_profile":{"name":"Name","email":"E-Mail","password":"Passwort","confirm_password":"Kennwort bestätigen"},"notification":{"title":"Benachrichtigung","email":"Benachrichtigungen senden an","description":"Welche E-Mail-Benachrichtigungen möchten Sie erhalten wenn sich etwas ändert?","invoice_viewed":"Rechnung angezeigt","invoice_viewed_desc":"Wenn Ihr Kunde die gesendete Rechnung anzeigt bekommt.","estimate_viewed":"Kostenvoranschlag angesehen","estimate_viewed_desc":"Wenn Ihr Kunde den gesendeten Kostenvoranschlag anzeigt bekommt.","save":"Speichern","email_save_message":"Email erfolgreich gespeichert","please_enter_email":"Bitte E-Mail eingeben"},"tax_types":{"title":"Steuersätze","add_tax":"Steuersätze hinzufügen","edit_tax":"Steuer bearbeiten","description":"Sie können Steuern nach Belieben hinzufügen oder entfernen. Crater unterstützt Steuern auf einzelne Artikel sowie auf die Rechnung.","add_new_tax":"Neuen Steuersatz hinzufügen","tax_settings":"Einstellungen Steuersatz","tax_per_item":"Steuersatz pro Artikel","tax_name":"Name des Steuersatzes","compound_tax":"zusammengesetzte Steuer","percent":"Prozent","action":"Aktion","tax_setting_description":"Aktivieren Sie diese Option, wenn Sie den Steuersatz zu einzelnen Rechnungspositionen hinzufügen möchten. Standardmäßig wird der Steuersatz direkt zur Rechnung hinzugefügt.","created_message":"Steuersatz erfolgreich erstellt","updated_message":"Steuersatz erfolgreich aktualisiert","deleted_message":"Steuersatz erfolgreich gelöscht","confirm_delete":"Sie können diesen Steuersatz nicht wiederherstellen","already_in_use":"Steuersatz wird bereits verwendet"},"expense_category":{"title":"Kategorien Kosten","action":"Aktion","description":"Für das Hinzufügen von Ausgabeneinträgen sind Kategorien erforderlich. Sie können diese Kategorien nach Ihren Wünschen hinzufügen oder entfernen.","add_new_category":"Neue Kategorie hinzufügen","add_category":"Kategorie hinzufügen","edit_category":"Kategorie bearbeiten","category_name":"Kategorie Name","category_description":"Beschreibung","created_message":"Ausgabenkategorie erfolgreich erstellt","deleted_message":"Ausgabenkategorie erfolgreich gelöscht","updated_message":"Ausgabenkategorie erfolgreich aktualisiert","confirm_delete":"Sie können diese Ausgabenkategorie nicht wiederherstellen","already_in_use":"Kategorie wird bereits verwendet"},"preferences":{"currency":"Währung","default_language":"Default Language","time_zone":"Zeitzone","fiscal_year":"Geschäftsjahr","date_format":"Datum-Format","discount_setting":"Einstellung Rabatt","discount_per_item":"Rabatt pro Artikel ","discount_setting_description":"Aktivieren Sie diese Option, wenn Sie einzelnen Rechnungspositionen einen Rabatt hinzufügen möchten. Standardmäßig wird der Rabatt direkt zur Rechnung hinzugefügt.","save":"Speichern","preference":"Präferenz | Präferenzen","general_settings":"Standardeinstellungen für das System.","updated_message":"Einstellungen erfolgreich aktualisiert","select_language":"Sprache auswählen","select_time_zone":"Zeitzone auswählen","select_date_format":"Select Date Format","select_financial_year":"Geschäftsjahr auswählen"},"update_app":{"title":"Applikation aktualisieren","description":"Sie können Crater ganz einfach aktualisieren, indem Sie auf die Schaltfläche unten klicken, um nach einem neuen Update zu suchen.","check_update":"Nach Updates suchen","avail_update":"Neues Update verfügbar","next_version":"Nächste Version","requirements":"Requirements","update":"Jetzt aktualisieren","update_progress":"Update läuft ...","progress_text":"Es dauert nur ein paar Minuten. Bitte aktualisieren Sie den Bildschirm nicht und schließen Sie das Fenster nicht, bevor das Update abgeschlossen ist.","update_success":"App wurde aktualisiert! Bitte warten Sie, während Ihr Browserfenster automatisch neu geladen wird.","latest_message":"Kein Update verfügbar! Du bist auf der neuesten Version.","current_version":"Aktuelle Version","download_zip_file":"Laden Sie die ZIP-Datei herunter","unzipping_package":"Paket entpacken","copying_files":"Dateien kopieren","running_migrations":"Ausführen von Migrationen","finishing_update":"Update beenden","update_failed":"Update fehlgeschlagen","update_failed_text":"Es tut uns leid! Ihr Update ist am folgenden Schritt fehlgeschlagen: {step}"},"backup":{"title":"Backup | Backups","description":"The backup is a zipfile that contains all files in the directories you specify along with a dump of your database","new_backup":"Add New Backup","create_backup":"Create Backup","select_backup_type":"Select Backup Type","backup_confirm_delete":"You will not be able to recover this Backup","path":"path","new_disk":"New Disk","created_at":"created at","size":"size","dropbox":"dropbox","local":"local","healthy":"healthy","amount_of_backups":"amount of backups","newest_backups":"newest backups","used_storage":"used storage","select_disk":"Select Disk","action":"Aktion","deleted_message":"Backup deleted successfully","created_message":"Backup created successfully","invalid_disk_credentials":"Invalid credential of selected disk"},"disk":{"title":"File Disk | File Disks","description":"By default, Crater will use your local disk for saving backups, avatar and other image files. You can configure more than one disk drivers like DigitalOcean, S3 and Dropbox according to your preference.","created_at":"created at","dropbox":"dropbox","name":"Name","driver":"Driver","disk_type":"Art","disk_name":"Disk Name","new_disk":"Add New Disk","filesystem_driver":"Filesystem Driver","local_driver":"local Driver","local_root":"local Root","public_driver":"Public Driver","public_root":"Public Root","public_url":"Public URL","public_visibility":"Public Visibility","media_driver":"Media Driver","media_root":"Media Root","aws_driver":"AWS Driver","aws_key":"AWS Key","aws_secret":"AWS Secret","aws_region":"AWS Region","aws_bucket":"AWS Bucket","aws_root":"AWS Root","do_spaces_type":"Do Spaces type","do_spaces_key":"Do Spaces key","do_spaces_secret":"Do Spaces Secret","do_spaces_region":"Do Spaces Region","do_spaces_bucket":"Do Spaces Bucket","do_spaces_endpoint":"Do Spaces Endpoint","do_spaces_root":"Do Spaces Root","dropbox_type":"Dropbox Type","dropbox_token":"Dropbox Token","dropbox_key":"Dropbox Key","dropbox_secret":"Dropbox Secret","dropbox_app":"Dropbox App","dropbox_root":"Dropbox Root","default_driver":"Default Driver","is_default":"IS DEFAULT","set_default_disk":"Set Default Disk","success_set_default_disk":"Disk set as default successfully","save_pdf_to_disk":"Save PDFs to Disk","disk_setting_description":" Enable this, if you wish to save a copy of each Invoice, Estimate & Payment Receipt PDF on your default disk automatically. Turning this option will decrease the load-time when viewing the PDFs.","select_disk":"Select Disk","disk_settings":"Disk Settings","confirm_delete":"Your existing files & folders in the specified disk will not be affected but your disk configuration will be deleted from Crater","action":"Aktion","edit_file_disk":"Edit File Disk","success_create":"Disk added successfully","success_update":"Disk updated successfully","error":"Disk addition failed","deleted_message":"File Disk deleted successfully","disk_variables_save_successfully":"Disk Configured Successfully","disk_variables_save_error":"Disk configuration failed.","invalid_disk_credentials":"Invalid credential of selected disk"}},"wizard":{"account_info":"Account-Informationen","account_info_desc":"Die folgenden Details werden zum Erstellen des Hauptadministratorkontos verwendet. Sie können die Details auch jederzeit nach dem Anmelden ändern.","name":"Name","email":"E-Mail","password":"Passwort","confirm_password":"Passwort bestätigen","save_cont":"Speichern und weiter","company_info":"Unternehmensinformationen","company_info_desc":"Diese Informationen werden auf Rechnungen angezeigt. Beachten Sie, dass Sie diese später auf der Einstellungsseite bearbeiten können.","company_name":"Firmenname","company_logo":"Firmenlogo","logo_preview":"Vorschau Logo","preferences":"Einstellungen","preferences_desc":"Standardeinstellungen für das System.","country":"Land","state":"Bundesland","city":"Stadt","address":"Adresse","street":"Straße1 | Straße2","phone":"Telefon","zip_code":"Postleitzahl","go_back":"Zurück","currency":"Währung","language":"Sprache","time_zone":"Zeitzone","fiscal_year":"Geschäftsjahr","date_format":"Datumsformat","from_address":"From Address","username":"Benutzername","next":"Next","continue":"Weiter","skip":"Überspringen","database":{"database":"URL der Seite & Datenbank","connection":"Datenbank Verbindung","host":"Datenbank Host","port":"Datenbank Port","password":"Datenbank Passwort","app_url":"App-URL","app_domain":"App Domain","username":"Datenbank Benutzername","db_name":"Datenbank Name","db_path":"Database Path","desc":"Erstellen Sie eine Datenbank auf Ihrem Server und legen Sie die Anmeldeinformationen mithilfe des folgenden Formulars fest."},"permissions":{"permissions":"Berechtigungen","permission_confirm_title":"Sind Sie sicher, dass Sie fortfahren möchten?","permission_confirm_desc":"Prüfung der Berechtigung der Ordner fehlgeschlagen.","permission_desc":"Unten finden Sie eine Liste der Ordnerberechtigungen, die erforderlich sind, damit die App funktioniert. Wenn die Berechtigungsprüfung fehlschlägt, müssen Sie Ihre Ordnerberechtigungen aktualisieren."},"mail":{"host":"E-Mail-Host","port":"E-Mail-Port","driver":"E-Mail-Treiber","secret":"Verschlüsselung","mailgun_secret":"Mailgun Verschlüsselung","mailgun_domain":"Domain","mailgun_endpoint":"Mailgun-Endpunkt","ses_secret":"SES Verschlüsselung","ses_key":"SES-Taste","password":"E-Mail-Passwort","username":"E-Mail-Benutzername","mail_config":"E-Mail-Konfiguration","from_name":"Von E-Mail-Absendername","from_mail":"Von E-Mail-Absenderadresse","encryption":"E-Mail-Verschlüsselung","mail_config_desc":"Unten finden Sie das Formular zum Konfigurieren des E-Mail-Treibers zum Senden von E-Mails über die App. Sie können auch Drittanbieter wie Sendgrid, SES usw. konfigurieren."},"req":{"system_req":"System Anforderungen","php_req_version":"Php (version {version} erforderlich)","check_req":"Anforderungen prüfen","system_req_desc":"Crater hat einige Serveranforderungen. Stellen Sie sicher, dass Ihr Server die erforderliche PHP-Version und alle unten genannten Erweiterungen hat."},"errors":{"migrate_failed":"Migration ist Fehlgeschlagen","database_variables_save_error":"Konfiguration kann nicht in EN.env-Datei geschrieben werden. Bitte überprüfen Sie die Dateiberechtigungen.","mail_variables_save_error":"E-Mail-Konfiguration fehlgeschlagen.","connection_failed":"Datenbankverbindung fehlgeschlagen","database_should_be_empty":"Datenbank sollte leer sein"},"success":{"mail_variables_save_successfully":"E-Mail erfolgreich konfiguriert","database_variables_save_successfully":"Datenbank erfolgreich konfiguriert."}},"layout_login":{"copyright_crater":"Copyright @ Crater - 2020","super_simple_invoicing":"Super einfache Buchhaltung","for_freelancer":"für Freelancers &","small_businesses":"kleine Unternehmen","crater_help":"Crater hilft dir eine wunderschönen Überblick über deine Buchhaltung zuhaben.","invoices_and_estimates":"Die Möglichkeit mehrere Versionen von Rechnungen und Kosten zuerstellen."},"validation":{"invalid_phone":"Ungültige Telefonnummer","invalid_url":"Ungültige URL (Bsp.: http://www.crater.com)","invalid_domain_url":"Ungültige URL (Bsp.: crater.com)","required":"Feld ist erforderlich","email_incorrect":"Falsche E-Mail.","email_already_taken":"Die E-Mail ist bereits vergeben.","email_does_not_exist":"Benutzer mit der angegebenen E-Mail existiert nicht","item_unit_already_taken":"Die Artikeleinheit wurde bereits vergeben","payment_mode_already_taken":"Der Zahlungsmodus wurde bereits verwendet","send_reset_link":"Link zum Zurücksetzen senden","not_yet":"Noch erhalten? Erneut senden","password_min_length":"Password muß {count} Zeichen enthalten","name_min_length":"Name muss mindestens {count} Zeichen enthalten.","enter_valid_tax_rate":"Geben Sie einen gültige Steuersatz ein","numbers_only":"Nur Zahlen.","characters_only":"Nur Zeichen.","password_incorrect":"Passwörter müssen identisch sein","password_length":"Passwort muss {count} Zeichen lang sein.","qty_must_greater_than_zero":"Die Menge muss größer als 0 sein.","price_greater_than_zero":"Preis muss größer als 0 sein.","payment_greater_than_zero":"Die Zahlung muss größer als 0 sein.","payment_greater_than_due_amount":"Die eingegebene Zahlung ist mehr als der fällige Betrag dieser Rechnung.","quantity_maxlength":"Die Menge sollte nicht größer als 20 Ziffern sein.","price_maxlength":"Der Preis sollte nicht größer als 20 Ziffern sein.","price_minvalue":"Der Preis sollte größer als 0 sein.","amount_maxlength":"Der Betrag sollte nicht größer als 20 Ziffern sein.","amount_minvalue":"Betrag sollte größer als 0 sein.","description_maxlength":"Die Beschreibung sollte nicht länger als 255 Zeichen sein.","subject_maxlength":"Der Betreff sollte nicht länger als 100 Zeichen sein.","message_maxlength":"Die Nachricht sollte nicht länger als 255 Zeichen sein.","maximum_options_error":"Maximal {max} Optionen ausgewählt. Entfernen Sie zuerst eine ausgewählte Option, um eine andere auszuwählen.","notes_maxlength":"Notizen sollten nicht länger als 255 Zeichen sein.","address_maxlength":"Die Adresse sollte nicht länger als 255 Zeichen sein.","ref_number_maxlength":"Ref Number sollte nicht länger als 255 Zeichen sein.","prefix_maxlength":"Das Präfix sollte nicht länger als 5 Zeichen sein.","something_went_wrong":"Da ist etwas schief gelaufen"},"pdf_estimate_label":"Kostenvoranschlag","pdf_estimate_number":"Kostenvoran. Nummer","pdf_estimate_date":"Datum Kostenvoranschlag","pdf_estimate_expire_date":"Expiry date","pdf_invoice_label":"Rechnung","pdf_invoice_number":"Rechnungsnummer","pdf_invoice_date":"Rechnungsdatum","pdf_invoice_due_date":"Due date","pdf_notes":"Hinweise","pdf_items_label":"Artikel","pdf_quantity_label":"Menge","pdf_price_label":"Preis","pdf_discount_label":"Rabatt","pdf_amount_label":"Summe","pdf_subtotal":"Subtotal","pdf_total":"Gesamt","pdf_payment_receipt_label":"PAYMENT RECEIPT","pdf_payment_date":"Payment Date","pdf_payment_number":"Zahlungsnummer","pdf_payment_mode":"Zahlungsart","pdf_payment_amount_received_label":"Amount Received","pdf_expense_report_label":"EXPENSES REPORT","pdf_total_expenses_label":"TOTAL EXPENSE","pdf_profit_loss_label":"PROFIT & LOSS REPORT","pdf_income_label":"INCOME","pdf_net_profit_label":"NET PROFIT","pdf_customer_sales_report":"Sales Report: By Customer","pdf_total_sales_label":"TOTAL SALES","pdf_item_sales_label":"Sales Report: By Item","pdf_tax_report_label":"TAX REPORT","pdf_total_tax_label":"TOTAL TAX","pdf_tax_types_label":"Steuersätze","pdf_expenses_label":"Gesamtausgaben","pdf_bill_to":"Rechnungsempfänger,","pdf_ship_to":"Versand an,","pdf_received_from":"Received from:"}')},"4JlD":function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(o(e),(function(o){var s=encodeURIComponent(r(o))+n;return a(e[o])?i(e[o],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[o]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n("wd/R"))},"4bO1":function(e,t,n){"use strict";n.r(t);var r=n("xm8R"),a=n("CaTG"),i=n("o0o1"),o=n.n(i),s=n("L2JU");function l(e,t,n,r,a,i,o){try{var s=e[i](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,a)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&this.getFields()},getCustomFields:function(e){this.invoiceFields=e?e.filter((function(e){return"Invoice"===e.model_type})):[],this.customerFields=e?e.filter((function(e){return"Customer"===e.model_type})):[],this.paymentFields=e?e.filter((function(e){return"Payment"===e.model_type})):[],this.estimateFields=e.filter((function(e){return"Estimate"===e.model_type})),this.getFields()}},mounted:function(){var e,t=this;return(e=o.a.mark((function e(){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.getFields(),e.next=3,t.fetchNoteCustomFields({limit:"all"});case 3:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){y(i,r,a,o,s,"next",e)}function s(e){y(i,r,a,o,s,"throw",e)}o(void 0)}))})()},methods:w(w({},Object(s.b)("customFields",["fetchNoteCustomFields"])),{},{getFields:function(){this.fieldList=[],this.fields&&this.fields.length>0&&(this.fields.find((function(e){return"shipping"==e}))&&this.fieldList.push({label:"Shipping Address",fields:[{label:"Address name",value:"SHIPPING_ADDRESS_NAME"},{label:"Country",value:"SHIPPING_COUNTRY"},{label:"State",value:"SHIPPING_STATE"},{label:"City",value:"SHIPPING_CITY"},{label:"Address Street 1",value:"SHIPPING_ADDRESS_STREET_1"},{label:"Address Street 2",value:"SHIPPING_ADDRESS_STREET_2"},{label:"Phone",value:"SHIPPING_PHONE"},{label:"Zip Code",value:"SHIPPING_ZIP_CODE"}]}),this.fields.find((function(e){return"billing"==e}))&&this.fieldList.push({label:"Billing Address",fields:[{label:"Address name",value:"BILLING_ADDRESS_NAME"},{label:"Country",value:"BILLING_COUNTRY"},{label:"State",value:"BILLING_STATE"},{label:"City",value:"BILLING_CITY"},{label:"Address Street 1",value:"BILLING_ADDRESS_STREET_1"},{label:"Address Street 2",value:"BILLING_ADDRESS_STREET_2"},{label:"Phone",value:"BILLING_PHONE"},{label:"Zip Code",value:"BILLING_ZIP_CODE"}]}),this.fields.find((function(e){return"customer"==e}))&&this.fieldList.push({label:"Customer",fields:[{label:"Display Name",value:"CONTACT_DISPLAY_NAME"},{label:"Contact Name",value:"PRIMARY_CONTACT_NAME"},{label:"Email",value:"CONTACT_EMAIL"},{label:"Phone",value:"CONTACT_PHONE"},{label:"Website",value:"CONTACT_WEBSITE"}].concat(v(this.customerFields.map((function(e){return{label:e.label,value:e.slug}}))))}),this.fields.find((function(e){return"invoice"==e}))&&this.fieldList.push({label:"Invoice",fields:[{label:"Date",value:"INVOICE_DATE"},{label:"Due Date",value:"INVOICE_DUE_DATE"},{label:"Number",value:"INVOICE_NUMBER"},{label:"Ref Number",value:"INVOICE_REF_NUMBER"},{label:"Invoice Link",value:"INVOICE_LINK"}].concat(v(this.invoiceFields.map((function(e){return{label:e.label,value:e.slug}}))))}),this.fields.find((function(e){return"estimate"==e}))&&this.fieldList.push({label:"Estimate",fields:[{label:"Date",value:"ESTIMATE_DATE"},{label:"Expiry Date",value:"ESTIMATE_EXPIRY_DATE"},{label:"Number",value:"ESTIMATE_NUMBER"},{label:"Ref Number",value:"ESTIMATE_REF_NUMBER"},{label:"Estimate Link",value:"ESTIMATE_LINK"}].concat(v(this.estimateFields.map((function(e){return{label:e.label,value:e.slug}}))))}),this.fields.find((function(e){return"payment"==e}))&&this.fieldList.push({label:"Payment",fields:[{label:"Date",value:"PAYMENT_DATE"},{label:"Number",value:"PAYMENT_NUMBER"},{label:"Mode",value:"PAYMENT_MODE"},{label:"Amount",value:"PAYMENT_AMOUNT"},{label:"Payment Link",value:"PAYMENT_LINK"}].concat(v(this.paymentFields.map((function(e){return{label:e.label,value:e.slug}}))))}),this.fields.find((function(e){return"company"==e}))&&this.fieldList.push({label:"Company",fields:[{label:"Company Name",value:"COMPANY_NAME"},{label:"Country",value:"COMPANY_COUNTRY"},{label:"State",value:"COMPANY_STATE"},{label:"City",value:"COMPANY_CITY"},{label:"Address Street 1",value:"COMPANY_ADDRESS_STREET_1"},{label:"Address Street 2",value:"COMPANY_ADDRESS_STREET_2"},{label:"Phone",value:"COMPANY_PHONE"},{label:"Zip Code",value:"COMPANY_ZIP_CODE"}]}))},insertField:function(e){this.inputValue?this.inputValue+="{".concat(e,"}"):this.inputValue="{".concat(e,"}"),this.$emit("input",this.inputValue)},handleInput:function(e){this.$emit("input",this.inputValue)},handleChange:function(e){this.$emit("change",this.inputValue)},handleKeyupEnter:function(e){this.$emit("keyup",this.inputValue)},handleKeyDownEnter:function(e){this.$emit("keydown",e,this.inputValue)},handleFocusOut:function(e){this.$emit("blur",this.inputValue)}})},D=Object(f.a)(k,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"relative"},[n("div",{staticClass:"absolute bottom-0 right-0 z-10"},[n("sw-dropdown",{staticClass:"mb-2",attrs:{"close-on-select":!0,"max-height":"220",position:"bottom-end"}},[n("sw-button",{staticClass:"mr-2",attrs:{slot:"activator",variant:"primary-outline",type:"button"},slot:"activator"},[n("plus-sm-icon",{staticClass:"h-5 mr-1 -ml-2"}),e._v("\n "+e._s(e.$t("settings.customization.addresses.insert_fields"))+"\n ")],1),e._v(" "),n("div",{staticClass:"flex p-2"},e._l(e.fieldList,(function(t,r){return n("ul",{key:r,staticClass:"list-none"},[n("li",{staticClass:"mb-1 ml-2 text-xs font-semibold text-gray-500 uppercase"},[e._v("\n "+e._s(t.label)+"\n ")]),e._v(" "),e._l(t.fields,(function(t,r){return n("li",{key:r,staticClass:"w-48 text-sm font-normal cursor-pointer hover:bg-gray-200",on:{click:function(n){return e.insertField(t.value)}}},[n("div",{staticClass:"flex"},[n("chevron-double-right-icon",{staticClass:"h-3 mt-1 text-gray-400"}),e._v(e._s(t.label)+"\n ")],1)])}))],2)})),0)],1)],1),e._v(" "),n("sw-editor",{staticClass:"text-area-field",attrs:{"set-editor":e.inputValue,disabled:e.disabled,invalid:e.isFieldValid,placeholder:e.placeholder,variant:"header-editor","input-class":"border-none"},on:{input:e.handleInput,change:e.handleChange,keyup:e.handleKeyupEnter},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}})],1)}),[],!1,null,null,null).exports;function M(e,t,n,r,a,i,o){try{var s=e[i](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,a)}function S(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){M(i,r,a,o,s,"next",e)}function s(e){M(i,r,a,o,s,"throw",e)}o(void 0)}))}}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t0&&!e.loading?n("div",{staticClass:"relative flex flex-col overflow-auto sw-scroll list"},e._l(e.customers,(function(t,r){return n("div",{key:r,staticClass:"flex px-6 py-2 border-b border-gray-200 border-solid cursor-pointer hover:cursor-pointer hover:bg-gray-100 last:border-b-0",on:{click:function(n){return e.selectNewCustomer(t.id)}}},[n("span",{staticClass:"flex items-center content-center justify-center w-10 h-10 mr-4 text-xl font-semibold leading-9 text-white bg-gray-400 rounded-full avatar"},[e._v(e._s(e.initGenerator(t.name)))]),e._v(" "),n("div",{staticClass:"flex flex-col justify-center"},[n("label",{staticClass:"m-0 leading-tight cursor-pointer font-base"},[e._v(e._s(t.name))]),e._v(" "),n("label",{staticClass:"m-0 text-sm font-medium text-gray-500 cursor-pointer font-base"},[e._v(e._s(t.contact_name))])])])})),0):e._e(),e._v(" "),e.loading?n("div",{staticClass:"flex items-center justify-center list"},[n("refresh-icon",{staticClass:"animate-spin"})],1):e._e(),e._v(" "),0===e.customers.length?n("div",{staticClass:"flex justify-center p-5 text-gray-400"},[n("label",{staticClass:"cursor-pointer"},[e._v("\n "+e._s(e.$t("customers.no_customers_found"))+"\n ")])]):e._e()]),e._v(" "),n("button",{staticClass:"flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none",attrs:{type:"button"},on:{click:e.openCustomerModal}},[n("user-add-icon",{staticClass:"text-primary-400"}),e._v(" "),n("label",{staticClass:"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400"},[e._v(e._s(e.$t("customers.add_new_customer")))])],1)])}),[],!1,null,null,null).exports);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t0?n("div",{staticClass:"relative flex flex-col overflow-auto sw-scroll list",staticStyle:{"max-height":"112px"}},e._l(e.filteredTaxType,(function(t,r){return n("div",{key:r,staticClass:"flex justify-between p-4 border-b border-gray-200 border-solid cursor-pointer list-item last:border-b-0 hover:bg-gray-100",class:{"bg-gray-100 cursor-not-allowed opacity-50 pointer-events-none":e.taxes.find((function(e){return e.tax_type_id===t.id}))},on:{click:function(t){return e.selectTaxType(r)}}},[n("label",{staticClass:"inline-block m-0 text-base font-normal leading-tight text-black font-base"},[e._v("\n "+e._s(t.name)+"\n ")]),e._v(" "),n("label",{staticClass:"inline-block m-0 text-base font-normal leading-tight text-black font-base"},[e._v("\n "+e._s(t.percent)+" %\n ")])])})),0):n("div",{staticClass:"flex justify-center p-5 text-gray-400"},[n("label",{staticClass:"m-0"},[e._v(e._s(e.$t("general.no_tax_found")))])])]),e._v(" "),n("button",{staticClass:"flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none",attrs:{type:"button"},on:{click:e.openTaxModal}},[n("check-circle-icon",{staticClass:"h-5"}),e._v(" "),n("label",{staticClass:"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400"},[e._v("\n "+e._s(e.$t("invoices.add_new_tax"))+"\n ")])],1)])}),[],!1,null,null,null).exports;function I(e,t,n,r,a,i,o){try{var s=e[i](o),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,a)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t0?n("div",{staticClass:"relative flex flex-col overflow-auto sw-scroll list",staticStyle:{"max-height":"112px"}},e._l(e.filteredNotes,(function(t,r){return n("div",{key:r,staticClass:"flex justify-between p-4 border-b border-gray-200 border-solid cursor-pointer list-item last:border-b-0 hover:bg-gray-100",on:{click:function(t){return e.selectNote(r)}}},[n("label",{staticClass:"inline-block m-0 text-base font-normal leading-tight text-black font-base"},[e._v("\n "+e._s(t.name)+"\n ")])])})),0):n("div",{staticClass:"flex justify-center p-5 text-gray-400"},[n("label",{staticClass:"m-0"},[e._v(e._s(e.$t("general.no_note_found")))])])]),e._v(" "),n("button",{staticClass:"flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none",attrs:{type:"button"},on:{click:e.openNoteModal}},[n("check-circle-icon",{staticClass:"h-5"}),e._v(" "),n("label",{staticClass:"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400"},[e._v("\n "+e._s(e.$t("settings.customization.notes.add_new_note"))+"\n ")])],1)])}),[],!1,null,null,null).exports,B=n("w48C"),q=n.n(B);n("CVKz"),n("QkVN");const U=(e,t)=>{for(const n in t)if(n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z])([A-Z])(?=[a-z])/g,"$1-$2").toLowerCase()==e)return t[n]},{classes:V,variants:W}={classes:{container:"relative flex flex-row",icon:"absolute h-4 w-4 my-3 mx-2 text-sm not-italic font-black text-gray-500 cursor-pointer",datepicker:"w-full h-10 px-3 py-3 pl-8 text-sm not-italic font-normal leading-tight text-left border border-solid rounded-md outline-none input-field box-border-2 focus:border-primary-500 base-date-picker-input placeholder-gray-400 border-gray-300 focus:border-primary-500"},variants:{invalid:{datepicker:"w-full h-10 px-3 py-3 pl-8 text-sm not-italic font-normal leading-tight text-left border border-solid rounded-md outline-none input-field box-border-2 base-date-picker-input placeholder-gray-400 border-danger"},disabled:{datepicker:"w-full h-10 px-3 py-3 pl-8 text-sm not-italic font-normal leading-tight text-left border border-solid rounded-md outline-none input-field box-border-2 base-date-picker-input placeholder-gray-400 bg-gray-300 text-gray-600 border-gray-300"}}};var K={name:"SwDatePicker",install(e,t){((e,t={},n)=>{const{props:r}=n;Object.keys(t).forEach(e=>{const n={default:()=>t[e]};r[e]=n}),e.component(n.name,{...n,props:r})})(e,t,this)},components:{Flatpickr:q.a},inheritAttrs:!1,props:{calendarButton:{type:Boolean,default:!0},invalid:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},classes:{type:Object,default:()=>V},variants:{type:Object,default:()=>W},variant:{type:String,required:!1,default:""}},computed:{datepickerStyle(){let e=U(this.variant,this.variants);return this.invalid&&(e=U("invalid",this.variants)),this.disabled&&(e=U("disabled",this.variants)),{...this.classes,...e}},hasIconSlot(){return!!this.$slots.icon}}},G=Object(f.a)(K,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.datepickerStyle.container},[e.calendarButton&&!e.hasIconSlot?n("svg",{class:e.datepickerStyle.icon,attrs:{viewBox:"0 0 20 20",fill:"currentColor"},on:{click:function(t){return e.$refs.BaseDatepicker.fp.open()}}},[n("path",{attrs:{"fill-rule":"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z","clip-rule":"evenodd"}})]):e._e(),e._v(" "),e.calendarButton&&e.hasIconSlot?e._t("icon"):e._e(),e._v(" "),n("flatpickr",e._g(e._b({ref:"BaseDatepicker",class:e.datepickerStyle.datepicker,attrs:{disabled:e.disabled}},"flatpickr",e.$attrs,!1),e.$listeners))],2)}),[],!1,null,null,null).exports,J=n("wd/R"),Z=n.n(J);function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ee=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD";return Z()(new Date(e),t)},te={components:{SwDatePicker:G},props:{placeholder:{type:String,default:null},invalid:{type:Boolean,default:!1},enableTime:{type:Boolean,default:!1},time_24hr:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:{type:String,default:null},value:{type:[String,Date],default:function(){return Z()(new Date)}},tabindex:{type:Number,default:null}},data:function(){return{date:null,config:{altInput:!0,enableTime:this.enableTime,time_24hr:this.time_24hr}}},computed:function(e){for(var t=1;t0&&!e.isLoading?n("div",[n("label",{staticClass:"text-xs text-gray-400 uppercase"},[e._v("\n "+e._s(e.$t("global_search.customers"))+"\n ")]),e._v(" "),e._l(e.getCustomerList,(function(t){return n("router-link",{key:t.id,attrs:{to:"/admin/customers/"+t.id+"/view"}},[n("sw-dropdown-item",[n("span",{staticClass:"flex items-center justify-center w-8 h-8 mr-4 text-xs font-semibold bg-gray-300 rounded-full text-primary-500"},[e._v("\n "+e._s(e.initGenerator(t.name))+"\n ")]),e._v(" "),t.contact_name?n("div",{staticClass:"flex flex-col"},[n("span",{staticClass:"text-sm text-black"},[e._v(e._s(t.name))]),e._v(" "),n("span",{staticClass:"text-xs text-gray-500"},[e._v(e._s(t.contact_name))])]):n("div",{staticClass:"flex items-center"},[n("span",{staticClass:"text-sm text-black"},[e._v(e._s(t.name))])])])],1)}))],2):e._e(),e._v(" "),e.getUserList.length>0&&!e.isLoading?n("div",[n("label",{staticClass:"text-xs text-gray-400 uppercase"},[e._v(e._s(e.$t("global_search.users")))]),e._v(" "),e._l(e.getUserList,(function(t){return n("router-link",{key:t.id,attrs:{to:"/admin/users/"+t.id+"/edit"}},[n("sw-dropdown-item",[n("span",{staticClass:"flex items-center justify-center w-8 h-8 mr-4 text-xs font-semibold bg-gray-300 rounded-full text-primary-500"},[e._v("\n "+e._s(e.initGenerator(t.name))+"\n ")]),e._v(" "),n("div",{staticClass:"flex items-center"},[n("span",{staticClass:"text-sm text-black"},[e._v(e._s(t.name))])])])],1)}))],2):e._e(),e._v(" "),0!==e.getUserList.length||0!==e.getCustomerList.length||e.isLoading?e._e():n("div",[n("span",{staticClass:"flex items-center justify-center text-sm font-normal text-gray-500"},[e._v("\n "+e._s(e.$t("global_search.no_results_found"))+"\n ")])])])],1)],1)}),[],!1,null,"087248b1",null).exports),_e={data:function(){return{toggle:!1}},methods:{checktoggle:function(){var e=this;e.toggle=!0,setTimeout((function(){e.toggle=!1}),300)}}},ve=(n("F6WE"),Object(f.a)(_e,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",[t("div",{staticClass:"dot-icon",on:{click:this.checktoggle}},[t("span",{staticClass:"dot dot1",class:{"move-right":this.toggle}}),this._v(" "),t("span",{staticClass:"dot dot2"}),this._v(" "),t("span",{staticClass:"dot dot3",class:{"move-left":this.toggle}})])])}),[],!1,null,null,null).exports),ge=Object(f.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"svg-inline--fa fa-save fa-w-14",attrs:{width:"20",height:"15","aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"save",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[t("path",{attrs:{fill:"currentColor",d:"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z"}})])}),[],!1,null,null,null).exports,ye={classes:{baseSelectContainer:"base-select multiselect min-h-10",activeBaseSelectContainer:"multiselect--active z-10",disabledBaseSelectContainer:"pointer-events-none opacity-50",multiSelect:"multiselect__select h-10 m-0 py-1 px-2 no-underline text-center cursor-pointer leading-5 block absolute box-border w-8",disabledMultiSelect:"bg-gray-200 text-gray-400",multiSelectTags:"multiselect__tags min-h-10 block pt-1.5 pr-10 pb-0 pl-2 rounded border border-solid text-sm ",multiSelectTagsDefaultColor:"border-gray-300 bg-white",multiSelectTagsInvalid:"border-danger bg-white",disabledMultiSelectTags:"bg-gray-200 text-gray-400",multiselectTagsWrap:"multiselect__tags-wrap inline",multiselectTag:"multiselect__tag relative inline-block pt-1 pr-6 pb-1 pl-2 rounded mr-2 text-white leading-none my-0.5 whitespace-no-wrap overflow-hidden max-w-full bg-primary-500",multiselectTagIcon:"multiselect__tag-icon cursor-pointer ml-2 absolute right-0 top-0 bottom-0 font-bold w-5 text-center leading-5 transition-all ease-in-out rounded hover:bg-primary-400",multiselectStrong:"mb-2 leading-5 inline-block align-top",multiselectSpinner:"multiselect__spinner absolute w-12 h-8 bg-white block",multiselectInput:"multiselect__input p-1 relative inline-block border-none leading-5 rounded pl-1 w-full box-border align-top text-sm",multiselectSingle:"multiselect__single relative inline-block border-none leading-5 rounded text-gray-800 w-full box-border align-top pl-1 pt-1 mb-2 text-sm",multiselectContentWrapper:"multiselect__content-wrapper absolute block bg-white w-full overflow-auto border border-solid border-gray-300 border-t-0 rounded-bl rounded-br",multiselectContent:"multiselect__content list-none inline-block p-0 m-0 min-w-full align-top",multiselectOption:"multiselect__option block p-3 no-underline leading-4 normal-case align-middle relative cursor-pointer whitespace-no-wrap text-sm",multiselectElement:"multiselect__element block"},variants:{danger:{multiSelectTags:"multiselect__tags min-h-10 block pt-1.5 pr-10 pb-0 pl-2 rounded border border-solid text-sm border-danger bg-white"}}};function be(e){return 0!==e&&(!(!Array.isArray(e)||0!==e.length)||!e)}function we(e,t,n,r){return e.filter(e=>{return a=r(e,n),i=t,void 0===a&&(a="undefined"),null===a&&(a="null"),!1===a&&(a="false"),-1!==a.toString().toLowerCase().indexOf(i.trim());var a,i})}function xe(e){return e.filter(e=>!e.$isLabel)}function ke(e,t){return n=>n.reduce((n,r)=>r[e]&&r[e].length?(n.push({$groupLabel:r[t],$isLabel:!0}),n.concat(r[e])):n,[])}const De=(...e)=>t=>e.reduce((e,t)=>t(e),t);var Me={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{initialSearch:{type:String,default:""},internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},value:{type:null,default:()=>[]},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default:(e,t)=>be(e)?"":t?e[t]:e},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default:()=>[]},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0]),this.initialSearch&&(this.search=this.initialSearch)},computed:{internalValue(){return this.value||0===this.value?Array.isArray(this.value)?this.value:[this.value]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();var r;return n=this.internalSearch?this.groupValues?this.filterAndFlat(n,t,this.label):we(n,t,this.label,this.customLabel):this.groupValues?ke(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter((r=this.isSelected,(...e)=>!r(...e))):n,this.taggable&&t.length&&!this.isExistingOption(t)&&("bottom"===this.tagPosition?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(e=>this.customLabel(e,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("input",this.multiple?[]:null))},search(){this.$emit("search-change",this.search,this.id)}},methods:{getValue(){return this.multiple?this.internalValue:0===this.internalValue.length?null:this.internalValue[0]},filterAndFlat(e,t,n){return De(function(e,t,n,r,a){return i=>i.map(i=>{if(!i[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const o=we(i[n],e,t,a);return o.length?{[r]:i[r],[n]:o}:[]})}(t,n,this.groupValues,this.groupLabel,this.customLabel),ke(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return De(ke(this.groupValues,this.groupLabel),xe)(e)},updateSearch(e){this.search=e,this.$emit("value",this.search)},isExistingOption(e){return!!this.options&&this.optionKeys.indexOf(e)>-1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled:e=>!!e.$isDisabled,getOptionLabel(e){if(be(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;let t=this.customLabel(e,this.label);return be(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect)this.selectGroup(e);else if(!(-1!==this.blockKeys.indexOf(t)||this.disabled||e.$isDisabled||e.$isLabel)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==t||this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e))return void("Tab"!==t&&this.removeElement(e));this.$emit("select",e,this.id),this.multiple?this.$emit("input",this.internalValue.concat([e]),this.id):this.$emit("input",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(t=>t[this.groupLabel]===e.$groupLabel);if(t)if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const e=this.internalValue.filter(e=>-1===t[this.groupValues].indexOf(e));this.$emit("input",e,this.id)}else{const e=t[this.groupValues].filter(e=>!(this.isOptionDisabled(e)||this.isSelected(e)));this.$emit("select",e,this.id),this.$emit("input",this.internalValue.concat(e),this.id)}},wholeGroupSelected(e){return e[this.groupValues].every(e=>this.isSelected(e)||this.isOptionDisabled(e))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled)return;if(e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();const n="object"==typeof e?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.$emit("remove",e,this.id),this.multiple){const e=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("input",e,this.id)}else this.$emit("input",null,this.id);this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search&&this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if("undefined"==typeof window)return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||"below"===this.openDirection||"bottom"===this.openDirection?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))}}};const{classes:Se}=ye;var Ce={data:()=>({pointer:0,pointerDirty:!1}),props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40},classes:{type:Object,default:()=>Se}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return[{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)},this.classes.multiselectOption]},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--group","multiselect__option--disabled",this.classes.multiselectOption];const n=this.options.find(e=>e[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)},this.classes.multiselectOption]:["multiselect__option--disabled",this.classes.multiselectOption]},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}};const{classes:Le,variants:Te}=ye;var Ee={name:"VueMultiselect",mixins:[Me,Ce],props:{classes:{type:Object,default:()=>Le},variants:{type:Object,default:()=>Te},name:{type:String,default:""},selectLabel:{type:String,default:""},selectGroupLabel:{type:String,default:""},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},invalid:{type:Boolean,default:!1},maximumOptionsError:{type:String,default:null},listIsEmpty:{type:String,default:null}},computed:{isSingleLabelVisible(){return(this.singleValue||0===this.singleValue)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!(this.internalValue.length||this.searchable&&this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.value&&this.value.length?this.isOpen?{width:"100%"}:this.value?{width:"0",position:"absolute",padding:"0"}:"":""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return"above"===this.openDirection||"top"===this.openDirection||"below"!==this.openDirection&&"bottom"!==this.openDirection&&"above"===this.preferredOpenDirection},showSearchInput(){return this.searchable&&(!this.hasSingleSelectedSlot||!this.visibleSingleValue&&0!==this.visibleSingleValue||this.isOpen)},multiSelectStyle(){let e=[this.classes.baseSelectContainer];return this.isOpen&&e.push(this.classes.activeBaseSelectContainer),this.disabled&&e.push(this.classes.disabledBaseSelectContainer),this.isAbove&&e.push("multiselect--above"),e},multiselectSelectStyle(){let e=[this.classes.multiSelect];return this.disabled?e.push(this.classes.disabledMultiSelect):e.push(this.classes.multiSelect),e},multiSelectTagsStyle(){let e=[this.classes.multiSelectTags];return this.invalid?e.push(this.classes.multiSelectTagsInvalid):e.push(this.classes.multiSelectTagsDefaultColor),this.disabled&&e.push(this.classes.disabledMultiSelectTags),e.push(this.classes.multiSelectTags),e},multiselectTagsWrapStyle(){return[this.classes.multiselectTagsWrap]},multiselectTagStyle(){return[this.classes.multiselectTag]},multiselectTagIconStyle(){return[this.classes.multiselectTagIcon]},multiselectStrongStyle(){return[this.classes.multiselectStrong]},multiselectSpinnerStyle(){return[this.classes.multiselectSpinner]},multiselectInputStyle(){return[this.classes.multiselectInput]},multiselectSingleStyle(){return[this.classes.multiselectSingle]},multiselectContentWrapperStyle(){return[this.classes.multiselectContentWrapper]},multiselectContentStyle(){return[this.classes.multiselectContent]},multiselectOptionStyle(){return[this.classes.multiselectOption]},multiselectElementStyle(){return[this.classes.multiselectElement]}}},Oe=(n("XPB1"),Object(f.a)(Ee,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.multiSelectStyle,attrs:{tabindex:e.searchable?-1:e.tabindex,"aria-owns":"listbox-"+e.id,role:"combobox"},on:{focus:function(t){return e.activate()},blur:function(t){!e.searchable&&e.deactivate()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])||t.target!==t.currentTarget?null:(t.preventDefault(),e.pointerForward())},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])||t.target!==t.currentTarget?null:(t.preventDefault(),e.pointerBackward())}],keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:(t.stopPropagation(),t.target!==t.currentTarget?null:e.addPointerElement(t))},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.deactivate()}}},[e._t("caret",[n("div",{class:e.multiselectSelectStyle,on:{mousedown:function(t){return t.preventDefault(),t.stopPropagation(),e.toggle()}}})],{toggle:e.toggle}),e._v(" "),n("div",{ref:"tags",class:e.multiSelectTagsStyle},[e._t("selection",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visibleValues.length>0,expression:"visibleValues.length > 0"}],class:e.multiselectTagsWrapStyle},[e._l(e.visibleValues,(function(t,r){return[e._t("tag",[n("span",{key:r,class:e.multiselectTagStyle},[n("span",{domProps:{textContent:e._s(e.getOptionLabel(t))}}),e._v(" "),n("i",{class:e.multiselectTagIconStyle,attrs:{tabindex:"1"},on:{keypress:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:(n.preventDefault(),e.removeElement(t))},mousedown:function(n){return n.preventDefault(),e.removeElement(t)}}})])],{option:t,search:e.search,remove:e.removeElement})]}))],2),e._v(" "),e.internalValue&&e.internalValue.length>e.limit?[e._t("limit",[n("strong",{class:e.multiselectStrongStyle,domProps:{textContent:e._s(e.limitText(e.internalValue.length-e.limit))}})])]:e._e()],{search:e.search,remove:e.removeElement,values:e.visibleValues,isOpen:e.isOpen}),e._v(" "),n("transition",{attrs:{name:"multiselect__loading"}},[e._t("loading",[n("div",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],class:e.multiselectSpinnerStyle},[n("span",{staticClass:"multiselect__spinner-before"}),e._v(" "),n("span",{staticClass:"multiselect__spinner-after"})])])])],2),e._v(" "),n("input",{ref:"search",class:e.multiselectInputStyle,style:e.inputStyle,attrs:{id:e.id,name:e.name,placeholder:e.placeholder,disabled:e.disabled,tabindex:e.tabindex,"aria-controls":"listbox-"+e.id,type:"text",autocomplete:"off",spellcheck:"false"},domProps:{value:e.search},on:{input:function(t){return e.updateSearch(t.target.value)},focus:function(t){return t.preventDefault(),e.activate()},blur:function(t){return t.preventDefault(),e.deactivate()},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.deactivate()},keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.pointerForward())},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.pointerBackward())},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:(t.stopPropagation(),e.removeLastElement())}],keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),t.stopPropagation(),t.target!==t.currentTarget?null:e.addPointerElement(t))}}}),e._v(" "),e.isSingleLabelVisible?n("span",{class:e.multiselectSingleStyle,on:{mousedown:function(t){return t.preventDefault(),e.toggle(t)}}},[e._t("singleLabel",[[e._v(e._s(e.currentOptionLabel))]],{option:e.singleValue})],2):e._e()],2),e._v(" "),n("transition",{attrs:{name:"multiselect"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],ref:"list",class:e.multiselectContentWrapperStyle,style:{maxHeight:e.optimizedHeight+"px"},attrs:{tabindex:"-1"},on:{focus:e.activate,mousedown:function(e){e.preventDefault()}}},[n("ul",{class:e.multiselectContentStyle,style:e.contentStyle,attrs:{id:"listbox-"+e.id,role:"listbox"}},[e._t("beforeList"),e._v(" "),e.multiple&&e.max===e.internalValue.length?n("li",[n("span",{class:e.multiselectOptionStyle},[e._t("maxElements",[e._v("\n "+e._s(e.maximumOptionsError)+"\n ")])],2)]):e._e(),e._v(" "),!e.max||e.internalValue.length=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("wd/R"))},"62b2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("eO9T");t.default=function(e){return(0,r.withParams)({type:"minValue",min:e},(function(t){return!(0,r.req)(t)||(!/\s/.test(t)||t instanceof Date)&&+t>=+e}))}},"6B0Y":function(e,t,n){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n("wd/R"))},"6Q9W":function(e,t,n){var r=n("fvq0");"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,a);r.locals&&(e.exports=r.locals)},"6sVZ":function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},"77Zs":function(e,t,n){var r=n("Xi7e");e.exports=function(){this.__data__=new r,this.size=0}},"7BF0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("eO9T");t.default=function(e,t){return(0,r.withParams)({type:"between",min:e,max:t},(function(n){return!(0,r.req)(n)||(!/\s/.test(n)||n instanceof Date)&&+e<=+n&&+t>=+n}))}},"7BjC":function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},"7C5Q":function(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n("wd/R"))},"7Ix3":function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},"7aV9":function(e,t,n){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n("wd/R"))},"7kBu":function(e,t,n){var r=n("jxF0");"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,a);r.locals&&(e.exports=r.locals)},"8/+R":function(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n("wd/R"))},"88Gu":function(e,t){var n=Date.now;e.exports=function(e){var t=0,r=0;return function(){var a=n(),i=16-(a-r);if(r=a,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},"8L3F":function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();var a=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function i(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=o(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/(auto|scroll|overlay)/.test(n+a+r)?e:l(s(e))}function c(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?u:10===e?d:u||d}function f(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===o(n,"position")?f(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function h(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(a,0);var o,s,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(a))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&f(o.firstElementChild)!==o?f(l):l;var c=m(e);return c.host?h(c.host,t):h(e,m(t).host)}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var a=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||a;return i[n]}return e[n]}function v(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=_(t,"top"),a=_(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=a*i,e.right+=a*i,e}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function b(e){var t=e.body,n=e.documentElement,r=p(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},x=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=p(10),a="HTML"===t.nodeName,i=S(e),s=S(t),c=l(e),u=o(t),d=parseFloat(u.borderTopWidth),f=parseFloat(u.borderLeftWidth);n&&a&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var m=M({top:i.top-s.top-d,left:i.left-s.left-f,width:i.width,height:i.height});if(m.marginTop=0,m.marginLeft=0,!r&&a){var h=parseFloat(u.marginTop),_=parseFloat(u.marginLeft);m.top-=d-h,m.bottom-=d-h,m.left-=f-_,m.right-=f-_,m.marginTop=h,m.marginLeft=_}return(r&&!n?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(m=v(m,t)),m}function L(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=C(e,n),a=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:_(n),s=t?0:_(n,"left"),l={top:o-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:a,height:i};return M(l)}function T(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===o(e,"position"))return!0;var n=s(e);return!!n&&T(n)}function E(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement;return t||document.documentElement}function O(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},o=a?E(e):h(e,c(t));if("viewport"===r)i=L(o,a);else{var u=void 0;"scrollParent"===r?"BODY"===(u=l(s(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var d=C(u,o,a);if("HTML"!==u.nodeName||T(o))i=d;else{var p=b(e.ownerDocument),f=p.height,m=p.width;i.top+=d.top-d.marginTop,i.bottom=f+d.top,i.left+=d.left-d.marginLeft,i.right=m+d.left}}var _="number"==typeof(n=n||0);return i.left+=_?n:n.left||0,i.top+=_?n:n.top||0,i.right-=_?n:n.right||0,i.bottom-=_?n:n.bottom||0,i}function j(e){return e.width*e.height}function A(e,t,n,r,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=O(n,r,i,a),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return D({key:e},s[e],{area:j(s[e])})})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function P(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=r?E(t):h(t,c(n));return C(n,a,r)}function Y(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function $(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function I(e,t,n){n=n.split("-")[0];var r=Y(e),a={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),o=i?"top":"left",s=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return a[o]=t[o]+t[l]/2-r[l]/2,a[s]=n===s?t[s]-r[c]:t[$(s)],a}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function z(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=N(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&i(n)&&(t.offsets.popper=M(t.offsets.popper),t.offsets.reference=M(t.offsets.reference),t=n(t,e))})),t}function F(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=P(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=A(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=I(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=z(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function R(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function H(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=Q.indexOf(e),r=Q.slice(n+1).concat(Q.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function ae(e,t,n,r){var a=[0,0],i=-1!==["right","left"].indexOf(r),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(N(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return(c=c.map((function(e,r){var a=(1===r?!i:i)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var a=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+a[1],o=a[2];if(!i)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=r}return M(s)[t]/100*i}if("vh"===o||"vw"===o){return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,a,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){K(n)&&(a[t]+=n*("-"===e[r-1]?-1:1))}))})),a}var ie={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var a=e.offsets,i=a.reference,o=a.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:k({},l,i[l]),end:k({},l,i[l]+i[c]-o[c])};e.offsets.popper=D({},o,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,a=e.offsets,i=a.popper,o=a.reference,s=r.split("-")[0],l=void 0;return l=K(+n)?[+n,0]:ae(n,i,o,s),"left"===s?(i.top+=l[0],i.left-=l[1]):"right"===s?(i.top+=l[0],i.left+=l[1]):"top"===s?(i.left+=l[0],i.top-=l[1]):"bottom"===s&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||f(e.instance.popper);e.instance.reference===n&&(n=f(n));var r=H("transform"),a=e.instance.popper.style,i=a.top,o=a.left,s=a[r];a.top="",a.left="",a[r]="";var l=O(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);a.top=i,a.left=o,a[r]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),k({},n,r)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=D({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,a=e.placement.split("-")[0],i=Math.floor,o=-1!==["top","bottom"].indexOf(a),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[l]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Z(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var a=e.placement.split("-")[0],i=e.offsets,s=i.popper,l=i.reference,c=-1!==["left","right"].indexOf(a),u=c?"height":"width",d=c?"Top":"Left",p=d.toLowerCase(),f=c?"left":"top",m=c?"bottom":"right",h=Y(r)[u];l[m]-hs[m]&&(e.offsets.popper[p]+=l[p]+h-s[m]),e.offsets.popper=M(e.offsets.popper);var _=l[p]+l[u]/2-h/2,v=o(e.instance.popper),g=parseFloat(v["margin"+d]),y=parseFloat(v["border"+d+"Width"]),b=_-e.offsets.popper[p]-g-y;return b=Math.max(Math.min(s[u]-h,b),0),e.arrowElement=r,e.offsets.arrow=(k(n={},p,Math.round(b)),k(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(R(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=O(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],a=$(r),i=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case te:o=[r,a];break;case ne:o=ee(r);break;case re:o=ee(r,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(r!==s||o.length===l+1)return e;r=e.placement.split("-")[0],a=$(r);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===r&&d(c.right)>d(u.left)||"right"===r&&d(c.left)d(u.top)||"bottom"===r&&d(c.top)d(n.right),h=d(c.top)d(n.bottom),v="left"===r&&f||"right"===r&&m||"top"===r&&h||"bottom"===r&&_,g=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(g&&"start"===i&&f||g&&"end"===i&&m||!g&&"start"===i&&h||!g&&"end"===i&&_),b=!!t.flipVariationsByContent&&(g&&"start"===i&&m||g&&"end"===i&&f||!g&&"start"===i&&_||!g&&"end"===i&&h),w=y||b;(p||v||w)&&(e.flipped=!0,(p||v)&&(r=o[l+1]),w&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=D({},e.offsets.popper,I(e.instance.popper,e.offsets.reference,e.placement)),e=z(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,a=r.popper,i=r.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return a[o?"left":"top"]=i[n]-(s?a[o?"width":"height"]:0),e.placement=$(t),e.offsets.popper=M(a),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=D({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(D({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=D({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return D({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&i(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return x(e,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return B.call(this)}},{key:"enableEventListeners",value:function(){return V.call(this)}},{key:"disableEventListeners",value:function(){return W.call(this)}}]),e}();oe.Utils=("undefined"!=typeof window?window:e).PopperUtils,oe.placements=X,oe.Defaults=ie,t.a=oe}).call(this,n("yLpj"))},"8mBD":function(e,t,n){!function(e){"use strict";e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},"8oxB":function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var l,c=[],u=!1,d=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):d=-1,c.length&&f())}function f(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++d1)for(var n=1;n=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n("wd/R"))},B55N:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n("wd/R"))},B8du:function(e,t){e.exports=function(){return!1}},B9Yq:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},BVg3:function(e,t,n){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function n(e,n,r,a){var i=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?i+(n||a?"sekúndur":"sekúndum"):i+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?i+(n||a?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(n||a?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?i+"dagar":i+(a?"daga":"dögum"):n?i+"dagur":i+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?i+"mánuðir":i+(a?"mánuði":"mánuðum"):n?i+"mánuður":i+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?i+(n||a?"ár":"árum"):i+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},ByF4:function(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},CVKz:function(e,t,n){var r=n("cybi");"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,a);r.locals&&(e.exports=r.locals)},CaTG:function(e,t,n){"use strict";var r={props:{showBgOverlay:{default:!1,type:Boolean}}},a=(n("+Nc4"),n("KHd+")),i=Object(a.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"absolute top-0 left-0 z-20 flex items-center justify-center w-full h-full bg-opacity-25 base-loader",class:{"bg-gray-400":this.showBgOverlay}},[this._m(0)])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"absolute top-0 left-0 w-full h-full overlay"},[t("div",{staticClass:"absolute flex items-center justify-center ball-scale-ripple-multiple"},[t("div"),this._v(" "),t("div"),this._v(" "),t("div")])])}],!1,null,null,null);t.a=i.exports},CgaS:function(e,t,n){"use strict";var r=n("xTJ+"),a=n("MLWZ"),i=n("9rSQ"),o=n("UnBK"),s=n("SntB");function l(e){this.defaults=e,this.interceptors={request:new i,response:new i}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[o,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=s(this.defaults,e),a(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(r.merge(n||{},{method:e,url:t}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,a){return this.request(r.merge(a||{},{method:e,url:t,data:n}))}})),e.exports=l},CjzT:function(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("wd/R"))},CoRJ:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n("wd/R"))},Cwc5:function(e,t,n){var r=n("NKxu"),a=n("Npjl");e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},CxY0:function(e,t,n){"use strict";var r=n("GYWy"),a=n("Nehr");function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){a.isString(e)&&(e=y(e));return e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,c=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(c),d=["%","/","?",";","#"].concat(u),p=["/","?","#"],f=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},_={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n("s4NR");function y(e,t,n){if(e&&a.isObject(e)&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if(!a.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),s=-1!==i&&i127?A+="x":A+=j[P];if(!A.match(f)){var $=E.slice(0,C),I=E.slice(C+1),N=j.match(m);N&&($.push(N[1]),I.unshift(N[2])),I.length&&(y="/"+I.join(".")+y),this.hostname=$.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=r.toASCII(this.hostname));var z=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+z,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!h[x])for(C=0,O=u.length;C0)&&n.host.split("@"))&&(n.auth=T.shift(),n.host=n.hostname=T.shift());return n.search=e.search,n.query=e.query,a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!k.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var M=k.slice(-1)[0],S=(n.host||e.host||k.length>1)&&("."===M||".."===M)||""===M,C=0,L=k.length;L>=0;L--)"."===(M=k[L])?k.splice(L,1):".."===M?(k.splice(L,1),C++):C&&(k.splice(L,1),C--);if(!w&&!x)for(;C--;C)k.unshift("..");!w||""===k[0]||k[0]&&"/"===k[0].charAt(0)||k.unshift(""),S&&"/"!==k.join("/").substr(-1)&&k.push("");var T,E=""===k[0]||k[0]&&"/"===k[0].charAt(0);D&&(n.hostname=n.host=E?"":k.length?k.shift():"",(T=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=T.shift(),n.host=n.hostname=T.shift()));return(w=w||n.host&&k.length)&&!E&&k.unshift(""),k.length?n.pathname=k.join("/"):(n.pathname=null,n.path=null),a.isNull(n.pathname)&&a.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},"D/JM":function(e,t,n){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},DFBw:function(e,t,n){"use strict";n("+c5i")},"DKr+":function(e,t,n){!function(e){"use strict";function t(e,t,n,r){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n("wd/R"))},DSRE:function(e,t,n){(function(e){var r=n("Kz5y"),a=n("B8du"),i=t&&!t.nodeType&&t,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||a;e.exports=l}).call(this,n("YuTi")(e))},DfZB:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},Dkky:function(e,t,n){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n("wd/R"))},Dmvi:function(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n("wd/R"))},DoHr:function(e,t,n){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var r=e%10;return e+(t[r]||t[e%100-r]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n("wd/R"))},DxQv:function(e,t,n){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("wd/R"))},Dzi0:function(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("wd/R"))},"E+lV":function(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("wd/R"))},E2jh:function(e,t,n){var r,a=n("2gN3"),i=(r=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},EA7m:function(e,t,n){var r=n("zZ0H"),a=n("Ioao"),i=n("wclG");e.exports=function(e,t){return i(a(e,t,r),e+"")}},EOgW:function(e,t,n){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n("wd/R"))},EVdn:function(e,t,n){var r;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(n,a){"use strict";var i=[],o=Object.getPrototypeOf,s=i.slice,l=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},c=i.push,u=i.indexOf,d={},p=d.toString,f=d.hasOwnProperty,m=f.toString,h=m.call(Object),_={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},g=function(e){return null!=e&&e===e.window},y=n.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,a,i=(n=n||y).createElement("script");if(i.text=e,t)for(r in b)(a=t[r]||t.getAttribute&&t.getAttribute(r))&&i.setAttribute(r,a);n.head.appendChild(i).parentNode.removeChild(i)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[p.call(e)]||"object":typeof e}var k=function(e,t){return new k.fn.init(e,t)};function D(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}k.fn=k.prototype={jquery:"3.5.1",constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(e){return this.pushStack(k.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(k.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(k.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+I+")"+I+"*"),U=new RegExp(I+"|>"),V=new RegExp(F),W=new RegExp("^"+N+"$"),K={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+$+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,X=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+I+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ae=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){p()},oe=be((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{A.apply(E=P.call(w.childNodes),w.childNodes),E[w.childNodes.length].nodeType}catch(e){A={apply:E.length?function(e,t){j.apply(e,P.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,a){var i,s,c,u,d,m,v,g=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!a&&(p(t),t=t||f,h)){if(11!==w&&(d=Q.exec(e)))if(i=d[1]){if(9===w){if(!(c=t.getElementById(i)))return r;if(c.id===i)return r.push(c),r}else if(g&&(c=g.getElementById(i))&&y(t,c)&&c.id===i)return r.push(c),r}else{if(d[2])return A.apply(r,t.getElementsByTagName(e)),r;if((i=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return A.apply(r,t.getElementsByClassName(i)),r}if(n.qsa&&!C[e+" "]&&(!_||!_.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,g=t,1===w&&(U.test(e)||q.test(e))){for((g=ee.test(e)&&ve(t.parentNode)||t)===t&&n.scope||((u=t.getAttribute("id"))?u=u.replace(re,ae):t.setAttribute("id",u=b)),s=(m=o(e)).length;s--;)m[s]=(u?"#"+u:":scope")+" "+ye(m[s]);v=m.join(",")}try{return A.apply(r,g.querySelectorAll(v)),r}catch(t){C(e,!0)}finally{u===b&&t.removeAttribute("id")}}}return l(e.replace(H,"$1"),t,r,a)}function le(){var e=[];return function t(n,a){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=a}}function ce(e){return e[b]=!0,e}function ue(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),a=n.length;a--;)r.attrHandle[n[a]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function me(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function _e(e){return ce((function(t){return t=+t,ce((function(n,r){for(var a,i=e([],n.length,t),o=i.length;o--;)n[a=i[o]]&&(n[a]=!(r[a]=n[a]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!G.test(t||n&&n.nodeName||"HTML")},p=se.setDocument=function(e){var t,a,o=e?e.ownerDocument||e:w;return o!=f&&9===o.nodeType&&o.documentElement?(m=(f=o).documentElement,h=!i(f),w!=f&&(a=f.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",ie,!1):a.attachEvent&&a.attachEvent("onunload",ie)),n.scope=ue((function(e){return m.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ue((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=X.test(f.getElementsByClassName),n.getById=ue((function(e){return m.appendChild(e).id=b,!f.getElementsByName||!f.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&h){var n,r,a,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(a=t.getElementsByName(e),r=0;i=a[r++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],a=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[a++];)1===n.nodeType&&r.push(n);return r}return i},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&h)return t.getElementsByClassName(e)},v=[],_=[],(n.qsa=X.test(f.querySelectorAll))&&(ue((function(e){var t;m.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&_.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||_.push("\\["+I+"*(?:value|"+$+")"),e.querySelectorAll("[id~="+b+"-]").length||_.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||_.push("\\["+I+"*name"+I+"*="+I+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||_.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||_.push(".#.+[+~]"),e.querySelectorAll("\\\f"),_.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&_.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&_.push(":enabled",":disabled"),m.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&_.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),_.push(",.*:")}))),(n.matchesSelector=X.test(g=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&ue((function(e){n.disconnectedMatch=g.call(e,"*"),g.call(e,"[s!='']:x"),v.push("!=",F)})),_=_.length&&new RegExp(_.join("|")),v=v.length&&new RegExp(v.join("|")),t=X.test(m.compareDocumentPosition),y=t||X.test(m.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},L=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==f||e.ownerDocument==w&&y(w,e)?-1:t==f||t.ownerDocument==w&&y(w,t)?1:u?Y(u,e)-Y(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,a=e.parentNode,i=t.parentNode,o=[e],s=[t];if(!a||!i)return e==f?-1:t==f?1:a?-1:i?1:u?Y(u,e)-Y(u,t):0;if(a===i)return pe(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;o[r]===s[r];)r++;return r?pe(o[r],s[r]):o[r]==w?-1:s[r]==w?1:0},f):f},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&h&&!C[t+" "]&&(!v||!v.test(t))&&(!_||!_.test(t)))try{var r=g.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){C(t,!0)}return se(t,f,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=f&&p(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=f&&p(e);var a=r.attrHandle[t.toLowerCase()],i=a&&T.call(r.attrHandle,t.toLowerCase())?a(e,t,!h):void 0;return void 0!==i?i:n.attributes||!h?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},se.escape=function(e){return(e+"").replace(re,ae)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],a=0,i=0;if(d=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(L),d){for(;t=e[i++];)t===e[i]&&(a=r.push(i));for(;a--;)e.splice(r[a],1)}return u=null,e},a=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=a(t);return n},(r=se.selectors={cacheLength:50,createPseudo:ce,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=o(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=D[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&D(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var a=se.attr(r,e);return null==a?"!="===t:!t||(a+="","="===t?a===n:"!="===t?a!==n:"^="===t?n&&0===a.indexOf(n):"*="===t?n&&a.indexOf(n)>-1:"$="===t?n&&a.slice(-n.length)===n:"~="===t?(" "+a.replace(R," ")+" ").indexOf(n)>-1:"|="===t&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,a){var i="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===a?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,p,f,m,h=i!==o?"nextSibling":"previousSibling",_=t.parentNode,v=s&&t.nodeName.toLowerCase(),g=!l&&!s,y=!1;if(_){if(i){for(;h;){for(p=t;p=p[h];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;m=h="only"===e&&!m&&"nextSibling"}return!0}if(m=[o?_.firstChild:_.lastChild],o&&g){for(y=(f=(c=(u=(d=(p=_)[b]||(p[b]={}))[p.uniqueID]||(d[p.uniqueID]={}))[e]||[])[0]===x&&c[1])&&c[2],p=f&&_.childNodes[f];p=++f&&p&&p[h]||(y=f=0)||m.pop();)if(1===p.nodeType&&++y&&p===t){u[e]=[x,f,y];break}}else if(g&&(y=f=(c=(u=(d=(p=t)[b]||(p[b]={}))[p.uniqueID]||(d[p.uniqueID]={}))[e]||[])[0]===x&&c[1]),!1===y)for(;(p=++f&&p&&p[h]||(y=f=0)||m.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++y||(g&&((u=(d=p[b]||(p[b]={}))[p.uniqueID]||(d[p.uniqueID]={}))[e]=[x,y]),p!==t)););return(y-=a)===r||y%r==0&&y/r>=0}}},PSEUDO:function(e,t){var n,a=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[b]?a(t):a.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,i=a(e,t),o=i.length;o--;)e[r=Y(e,i[o])]=!(n[r]=i[o])})):function(e){return a(e,0,n)}):a}},pseudos:{not:ce((function(e){var t=[],n=[],r=s(e.replace(H,"$1"));return r[b]?ce((function(e,t,n,a){for(var i,o=r(e,null,a,[]),s=e.length;s--;)(i=o[s])&&(e[s]=!(t[s]=i))})):function(e,a,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return se(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||a(t)).indexOf(e)>-1}})),lang:ce((function(e){return W.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===m},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return J.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:_e((function(){return[0]})),last:_e((function(e,t){return[t-1]})),eq:_e((function(e,t,n){return[n<0?n+t:n]})),even:_e((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:_e((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n,r,a){for(var i,o=[],s=0,l=e.length,c=null!=t;s-1&&(i[c]=!(o[c]=d))}}else v=xe(v===o?v.splice(m,v.length):v),a?a(null,o,v,l):A.apply(o,v)}))}function De(e){for(var t,n,a,i=e.length,o=r.relative[e[0].type],s=o||r.relative[" "],l=o?1:0,u=be((function(e){return e===t}),s,!0),d=be((function(e){return Y(t,e)>-1}),s,!0),p=[function(e,n,r){var a=!o&&(r||n!==c)||((t=n).nodeType?u(e,n,r):d(e,n,r));return t=null,a}];l1&&we(p),l>1&&ye(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(H,"$1"),n,l0,a=e.length>0,i=function(i,o,s,l,u){var d,m,_,v=0,g="0",y=i&&[],b=[],w=c,k=i||a&&r.find.TAG("*",u),D=x+=null==w?1:Math.random()||.1,M=k.length;for(u&&(c=o==f||o||u);g!==M&&null!=(d=k[g]);g++){if(a&&d){for(m=0,o||d.ownerDocument==f||(p(d),s=!h);_=e[m++];)if(_(d,o||f,s)){l.push(d);break}u&&(x=D)}n&&((d=!_&&d)&&v--,i&&y.push(d))}if(v+=g,n&&g!==v){for(m=0;_=t[m++];)_(y,b,o,s);if(i){if(v>0)for(;g--;)y[g]||b[g]||(b[g]=O.call(l));b=xe(b)}A.apply(l,b),u&&!i&&b.length>0&&v+t.length>1&&se.uniqueSort(l)}return u&&(x=D,c=w),y};return n?ce(i):i}(i,a))).selector=e}return s},l=se.select=function(e,t,n,a){var i,l,c,u,d,p="function"==typeof e&&e,f=!a&&o(e=p.selector||e);if(n=n||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&h&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(i=K.needsContext.test(e)?0:l.length;i--&&(c=l[i],!r.relative[u=c.type]);)if((d=r.find[u])&&(a=d(c.matches[0].replace(te,ne),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(i,1),!(e=a.length&&ye(l)))return A.apply(n,a),n;break}}return(p||s(e,f))(a,t,!h,n,!t||ee.test(e)&&ve(t.parentNode)||t),n},n.sortStable=b.split("").sort(L).join("")===b,n.detectDuplicates=!!d,p(),n.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),ue((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||de("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ue((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||de("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||de($,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(n);k.find=M,k.expr=M.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=M.uniqueSort,k.text=M.getText,k.isXMLDoc=M.isXML,k.contains=M.contains,k.escapeSelector=M.escape;var S=function(e,t,n){for(var r=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&k(e).is(n))break;r.push(e)}return r},C=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},L=k.expr.match.needsContext;function T(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var E=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function O(e,t,n){return v(t)?k.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?k.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?k.grep(e,(function(e){return u.call(t,e)>-1!==n})):k.filter(t,e,n)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,(function(e){return 1===e.nodeType})))},k.fn.extend({find:function(e){var t,n,r=this.length,a=this;if("string"!=typeof e)return this.pushStack(k(e).filter((function(){for(t=0;t1?k.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,"string"==typeof e&&L.test(e)?k(e):e||[],!1).length}});var j,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,a;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:A.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),E.test(r[1])&&k.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(a=y.getElementById(r[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,j=k(y);var P=/^(?:parents|prev(?:Until|All))/,Y={children:!0,contents:!0,next:!0,prev:!0};function $(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&k.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?k.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?u.call(k(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return S(e,"parentNode")},parentsUntil:function(e,t,n){return S(e,"parentNode",n)},next:function(e){return $(e,"nextSibling")},prev:function(e){return $(e,"previousSibling")},nextAll:function(e){return S(e,"nextSibling")},prevAll:function(e){return S(e,"previousSibling")},nextUntil:function(e,t,n){return S(e,"nextSibling",n)},prevUntil:function(e,t,n){return S(e,"previousSibling",n)},siblings:function(e){return C((e.parentNode||{}).firstChild,e)},children:function(e){return C(e.firstChild)},contents:function(e){return null!=e.contentDocument&&o(e.contentDocument)?e.contentDocument:(T(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},(function(e,t){k.fn[e]=function(n,r){var a=k.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(a=k.filter(r,a)),this.length>1&&(Y[e]||k.uniqueSort(a),P.test(e)&&a.reverse()),this.pushStack(a)}}));var I=/[^\x20\t\r\n\f]+/g;function N(e){return e}function z(e){throw e}function F(e,t,n,r){var a;try{e&&v(a=e.promise)?a.call(e).done(t).fail(n):e&&v(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return k.each(e.match(I)||[],(function(e,n){t[n]=!0})),t}(e):k.extend({},e);var t,n,r,a,i=[],o=[],s=-1,l=function(){for(a=a||e.once,r=t=!0;o.length;s=-1)for(n=o.shift();++s-1;)i.splice(n,1),n<=s&&s--})),this},has:function(e){return e?k.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return a=o=[],i=n="",this},disabled:function(){return!i},lock:function(){return a=o=[],n||t||(i=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=[e,(n=n||[]).slice?n.slice():n],o.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},k.extend({Deferred:function(e){var t=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],r="pending",a={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return k.Deferred((function(n){k.each(t,(function(t,r){var a=v(e[r[4]])&&e[r[4]];i[r[1]]((function(){var e=a&&a.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,a?[e]:arguments)}))})),e=null})).promise()},then:function(e,r,a){var i=0;function o(e,t,r,a){return function(){var s=this,l=arguments,c=function(){var n,c;if(!(e=i&&(r!==z&&(s=void 0,l=[n]),t.rejectWith(s,l))}};e?u():(k.Deferred.getStackHook&&(u.stackTrace=k.Deferred.getStackHook()),n.setTimeout(u))}}return k.Deferred((function(n){t[0][3].add(o(0,n,v(a)?a:N,n.notifyWith)),t[1][3].add(o(0,n,v(e)?e:N)),t[2][3].add(o(0,n,v(r)?r:z))})).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},i={};return k.each(t,(function(e,n){var o=n[2],s=n[5];a[n[1]]=o.add,s&&o.add((function(){r=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(n[3].fire),i[n[0]]=function(){return i[n[0]+"With"](this===i?void 0:this,arguments),this},i[n[0]+"With"]=o.fireWith})),a.promise(i),e&&e.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),a=s.call(arguments),i=k.Deferred(),o=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?s.call(arguments):n,--t||i.resolveWith(r,a)}};if(t<=1&&(F(e,i.done(o(n)).resolve,i.reject,!t),"pending"===i.state()||v(a[n]&&a[n].then)))return i.then();for(;n--;)F(a[n],o(n),i.reject);return i.promise()}});var R=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&R.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){n.setTimeout((function(){throw e}))};var H=k.Deferred();function B(){y.removeEventListener("DOMContentLoaded",B),n.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return H.then(e).catch((function(e){k.readyException(e)})),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0,!0!==e&&--k.readyWait>0||H.resolveWith(y,[k]))}}),k.ready.then=H.then,"complete"===y.readyState||"loading"!==y.readyState&&!y.documentElement.doScroll?n.setTimeout(k.ready):(y.addEventListener("DOMContentLoaded",B),n.addEventListener("load",B));var q=function(e,t,n,r,a,i,o){var s=0,l=e.length,c=null==n;if("object"===x(n))for(s in a=!0,n)q(e,t,s,n[s],!0,i,o);else if(void 0!==r&&(a=!0,v(r)||(o=!0),c&&(o?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(k(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){X.remove(this,e)}))}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Z.get(e,t),n&&(!r||Array.isArray(n)?r=Z.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,a=n.shift(),i=k._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===t&&n.unshift("inprogress"),delete i.stop,a.call(e,(function(){k.dequeue(e,t)}),i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Z.get(e,n)||Z.access(e,n,{empty:k.Callbacks("once memory").add((function(){Z.remove(e,[t+"queue",n])}))})}}),k.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,ve=/^$|^module$|\/(?:java|ecma)script/i;fe=y.createDocumentFragment().appendChild(y.createElement("div")),(me=y.createElement("input")).setAttribute("type","radio"),me.setAttribute("checked","checked"),me.setAttribute("name","t"),fe.appendChild(me),_.checkClone=fe.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.innerHTML="",_.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue,fe.innerHTML="",_.option=!!fe.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&T(e,t)?k.merge([e],n):n}function be(e,t){for(var n=0,r=e.length;n",""]);var we=/<|&#?\w+;/;function xe(e,t,n,r,a){for(var i,o,s,l,c,u,d=t.createDocumentFragment(),p=[],f=0,m=e.length;f-1)a&&a.push(i);else if(c=oe(i),o=ye(d.appendChild(i),"script"),c&&be(o),n)for(u=0;i=o[u++];)ve.test(i.type||"")&&n.push(i);return d}var ke=/^key/,De=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Me=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function Ce(){return!1}function Le(e,t){return e===function(){try{return y.activeElement}catch(e){}}()==("focus"===t)}function Te(e,t,n,r,a,i){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],i);return e}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"==typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=Ce;else if(!a)return e;return 1===i&&(o=a,(a=function(e){return k().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=k.guid++)),e.each((function(){k.event.add(this,t,a,r,n)}))}function Ee(e,t,n){n?(Z.set(e,t,!1),k.event.add(e,t,{namespace:!1,handler:function(e){var r,a,i=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(k.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=s.call(arguments),Z.set(this,t,i),r=n(this,t),this[t](),i!==(a=Z.get(this,t))||r?Z.set(this,t,!1):a={},i!==a)return e.stopImmediatePropagation(),e.preventDefault(),a.value}else i.length&&(Z.set(this,t,{value:k.event.trigger(k.extend(i[0],k.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&k.event.add(e,t,Se)}k.event={global:{},add:function(e,t,n,r,a){var i,o,s,l,c,u,d,p,f,m,h,_=Z.get(e);if(G(e))for(n.handler&&(n=(i=n).handler,a=i.selector),a&&k.find.matchesSelector(ie,a),n.guid||(n.guid=k.guid++),(l=_.events)||(l=_.events=Object.create(null)),(o=_.handle)||(o=_.handle=function(t){return void 0!==k&&k.event.triggered!==t.type?k.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(I)||[""]).length;c--;)f=h=(s=Me.exec(t[c])||[])[1],m=(s[2]||"").split(".").sort(),f&&(d=k.event.special[f]||{},f=(a?d.delegateType:d.bindType)||f,d=k.event.special[f]||{},u=k.extend({type:f,origType:h,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&k.expr.match.needsContext.test(a),namespace:m.join(".")},i),(p=l[f])||((p=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,m,o)||e.addEventListener&&e.addEventListener(f,o)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),a?p.splice(p.delegateCount++,0,u):p.push(u),k.event.global[f]=!0)},remove:function(e,t,n,r,a){var i,o,s,l,c,u,d,p,f,m,h,_=Z.hasData(e)&&Z.get(e);if(_&&(l=_.events)){for(c=(t=(t||"").match(I)||[""]).length;c--;)if(f=h=(s=Me.exec(t[c])||[])[1],m=(s[2]||"").split(".").sort(),f){for(d=k.event.special[f]||{},p=l[f=(r?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=p.length;i--;)u=p[i],!a&&h!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(p.splice(i,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));o&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,m,_.handle)||k.removeEvent(e,f,_.handle),delete l[f])}else for(f in l)k.event.remove(e,f+t[c],n,r,!0);k.isEmptyObject(l)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,n,r,a,i,o,s=new Array(arguments.length),l=k.event.fix(e),c=(Z.get(this,"events")||Object.create(null))[l.type]||[],u=k.event.special[l.type]||{};for(s[0]=l,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],o={},n=0;n-1:k.find(a,this,null,[c]).length),o[a]&&i.push(r);i.length&&s.push({elem:c,handlers:i})}return c=this,l\s*$/g;function Pe(e,t){return T(e,"table")&&T(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Ye(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function $e(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,a,i,o,s;if(1===t.nodeType){if(Z.hasData(e)&&(s=Z.get(e).events))for(a in Z.remove(t,"handle events"),s)for(n=0,r=s[a].length;n1&&"string"==typeof m&&!_.checkClone&&je.test(m))return e.each((function(a){var i=e.eq(a);h&&(t[0]=m.call(this,a,i.html())),ze(i,t,n,r)}));if(p&&(i=(a=xe(t,e[0].ownerDocument,!1,e,r)).firstChild,1===a.childNodes.length&&(a=i),i||r)){for(s=(o=k.map(ye(a,"script"),Ye)).length;d0&&be(o,!l&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,a=k.event.special,i=0;void 0!==(n=e[i]);i++)if(G(n)){if(t=n[Z.expando]){if(t.events)for(r in t.events)a[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Z.expando]=void 0}n[X.expando]&&(n[X.expando]=void 0)}}}),k.fn.extend({detach:function(e){return Fe(this,e,!0)},remove:function(e){return Fe(this,e)},text:function(e){return q(this,(function(e){return void 0===e?k.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return ze(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Pe(this,e).appendChild(e)}))},prepend:function(){return ze(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Pe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return ze(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return ze(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return k.clone(this,e,t)}))},html:function(e){return q(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ge[(_e.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n3,ie.removeChild(e)),s}}))}();var We=["Webkit","Moz","ms"],Ke=y.createElement("div").style,Ge={};function Je(e){var t=k.cssProps[e]||Ge[e];return t||(e in Ke?e:Ge[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=We.length;n--;)if((e=We[n]+t)in Ke)return e}(e)||e)}var Ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Qe={position:"absolute",visibility:"hidden",display:"block"},et={letterSpacing:"0",fontWeight:"400"};function tt(e,t,n){var r=re.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function nt(e,t,n,r,a,i){var o="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;o<4;o+=2)"margin"===n&&(l+=k.css(e,n+ae[o],!0,a)),r?("content"===n&&(l-=k.css(e,"padding"+ae[o],!0,a)),"margin"!==n&&(l-=k.css(e,"border"+ae[o]+"Width",!0,a))):(l+=k.css(e,"padding"+ae[o],!0,a),"padding"!==n?l+=k.css(e,"border"+ae[o]+"Width",!0,a):s+=k.css(e,"border"+ae[o]+"Width",!0,a));return!r&&i>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-s-.5))||0),l}function rt(e,t,n){var r=He(e),a=(!_.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),i=a,o=Ue(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Re.test(o)){if(!n)return o;o="auto"}return(!_.boxSizingReliable()&&a||!_.reliableTrDimensions()&&T(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(a="border-box"===k.css(e,"boxSizing",!1,r),(i=s in e)&&(o=e[s])),(o=parseFloat(o)||0)+nt(e,t,n||(a?"border":"content"),i,r,o)+"px"}function at(e,t,n,r,a){return new at.prototype.init(e,t,n,r,a)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ue(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,i,o,s=K(t),l=Xe.test(t),c=e.style;if(l||(t=Je(s)),o=k.cssHooks[t]||k.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(a=o.get(e,!1,r))?a:c[t];"string"===(i=typeof n)&&(a=re.exec(n))&&a[1]&&(n=ce(e,t,a),i="number"),null!=n&&n==n&&("number"!==i||l||(n+=a&&a[3]||(k.cssNumber[s]?"":"px")),_.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,r))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var a,i,o,s=K(t);return Xe.test(t)||(t=Je(s)),(o=k.cssHooks[t]||k.cssHooks[s])&&"get"in o&&(a=o.get(e,!0,n)),void 0===a&&(a=Ue(e,t,r)),"normal"===a&&t in et&&(a=et[t]),""===n||n?(i=parseFloat(a),!0===n||isFinite(i)?i||0:a):a}}),k.each(["height","width"],(function(e,t){k.cssHooks[t]={get:function(e,n,r){if(n)return!Ze.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?rt(e,t,r):Be(e,Qe,(function(){return rt(e,t,r)}))},set:function(e,n,r){var a,i=He(e),o=!_.scrollboxSize()&&"absolute"===i.position,s=(o||r)&&"border-box"===k.css(e,"boxSizing",!1,i),l=r?nt(e,t,r,s,i):0;return s&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-nt(e,t,"border",!1,i)-.5)),l&&(a=re.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=k.css(e,t)),tt(0,n,l)}}})),k.cssHooks.marginLeft=Ve(_.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ue(e,"marginLeft"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),k.each({margin:"",padding:"",border:"Width"},(function(e,t){k.cssHooks[e+t]={expand:function(n){for(var r=0,a={},i="string"==typeof n?n.split(" "):[n];r<4;r++)a[e+ae[r]+t]=i[r]||i[r-2]||i[0];return a}},"margin"!==e&&(k.cssHooks[e+t].set=tt)})),k.fn.extend({css:function(e,t){return q(this,(function(e,t,n){var r,a,i={},o=0;if(Array.isArray(t)){for(r=He(e),a=t.length;o1)}}),k.Tween=at,at.prototype={constructor:at,init:function(e,t,n,r,a,i){this.elem=e,this.prop=n,this.easing=a||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(k.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}},at.prototype.init.prototype=at.prototype,at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Je(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}},at.propHooks.scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=at.prototype.init,k.fx.step={};var it,ot,st=/^(?:toggle|show|hide)$/,lt=/queueHooks$/;function ct(){ot&&(!1===y.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ct):n.setTimeout(ct,k.fx.interval),k.fx.tick())}function ut(){return n.setTimeout((function(){it=void 0})),it=Date.now()}function dt(e,t){var n,r=0,a={height:e};for(t=t?1:0;r<4;r+=2-t)a["margin"+(n=ae[r])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function pt(e,t,n){for(var r,a=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),i=0,o=a.length;i1)},removeAttr:function(e){return this.each((function(){k.removeAttr(this,e)}))}}),k.extend({attr:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?k.prop(e,t,n):(1===i&&k.isXMLDoc(e)||(a=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(r=a.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!_.radioValue&&"radio"===t&&T(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,a=t&&t.match(I);if(a&&1===e.nodeType)for(;n=a[r++];)e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=ht[t]||k.find.attr;ht[t]=function(e,t,r){var a,i,o=t.toLowerCase();return r||(i=ht[o],ht[o]=a,a=null!=n(e,t,r)?o:null,ht[o]=i),a}}));var _t=/^(?:input|select|textarea|button)$/i,vt=/^(?:a|area)$/i;function gt(e){return(e.match(I)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(I)||[]}k.fn.extend({prop:function(e,t){return q(this,k.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[k.propFix[e]||e]}))}}),k.extend({prop:function(e,t,n){var r,a,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&k.isXMLDoc(e)||(t=k.propFix[t]||t,a=k.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:e[t]=n:a&&"get"in a&&null!==(r=a.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):_t.test(e.nodeName)||vt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),_.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){k.propFix[this.toLowerCase()]=this})),k.fn.extend({addClass:function(e){var t,n,r,a,i,o,s,l=0;if(v(e))return this.each((function(t){k(this).addClass(e.call(this,t,yt(this)))}));if((t=bt(e)).length)for(;n=this[l++];)if(a=yt(n),r=1===n.nodeType&&" "+gt(a)+" "){for(o=0;i=t[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a!==(s=gt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,a,i,o,s,l=0;if(v(e))return this.each((function(t){k(this).removeClass(e.call(this,t,yt(this)))}));if(!arguments.length)return this.attr("class","");if((t=bt(e)).length)for(;n=this[l++];)if(a=yt(n),r=1===n.nodeType&&" "+gt(a)+" "){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");a!==(s=gt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):v(e)?this.each((function(n){k(this).toggleClass(e.call(this,n,yt(this),t),t)})):this.each((function(){var t,a,i,o;if(r)for(a=0,i=k(this),o=bt(e);t=o[a++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=yt(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+gt(yt(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(e){var t,n,r,a=this[0];return arguments.length?(r=v(e),this.each((function(n){var a;1===this.nodeType&&(null==(a=r?e.call(this,n,k(this).val()):e)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=k.map(a,(function(e){return null==e?"":e+""}))),(t=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))}))):a?(t=k.valHooks[a.type]||k.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(wt,""):null==n?"":n:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:gt(k.text(e))}},select:{get:function(e){var t,n,r,a=e.options,i=e.selectedIndex,o="select-one"===e.type,s=o?null:[],l=o?i+1:a.length;for(r=i<0?l:o?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),k.each(["radio","checkbox"],(function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=k.inArray(k(e).val(),t)>-1}},_.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),_.focusin="onfocusin"in n;var xt=/^(?:focusinfocus|focusoutblur)$/,kt=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,r,a){var i,o,s,l,c,u,d,p,m=[r||y],h=f.call(e,"type")?e.type:e,_=f.call(e,"namespace")?e.namespace.split("."):[];if(o=p=s=r=r||y,3!==r.nodeType&&8!==r.nodeType&&!xt.test(h+k.event.triggered)&&(h.indexOf(".")>-1&&(_=h.split("."),h=_.shift(),_.sort()),c=h.indexOf(":")<0&&"on"+h,(e=e[k.expando]?e:new k.Event(h,"object"==typeof e&&e)).isTrigger=a?2:3,e.namespace=_.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+_.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:k.makeArray(t,[e]),d=k.event.special[h]||{},a||!d.trigger||!1!==d.trigger.apply(r,t))){if(!a&&!d.noBubble&&!g(r)){for(l=d.delegateType||h,xt.test(l+h)||(o=o.parentNode);o;o=o.parentNode)m.push(o),s=o;s===(r.ownerDocument||y)&&m.push(s.defaultView||s.parentWindow||n)}for(i=0;(o=m[i++])&&!e.isPropagationStopped();)p=o,e.type=i>1?l:d.bindType||h,(u=(Z.get(o,"events")||Object.create(null))[e.type]&&Z.get(o,"handle"))&&u.apply(o,t),(u=c&&o[c])&&u.apply&&G(o)&&(e.result=u.apply(o,t),!1===e.result&&e.preventDefault());return e.type=h,a||e.isDefaultPrevented()||d._default&&!1!==d._default.apply(m.pop(),t)||!G(r)||c&&v(r[h])&&!g(r)&&((s=r[c])&&(r[c]=null),k.event.triggered=h,e.isPropagationStopped()&&p.addEventListener(h,kt),r[h](),e.isPropagationStopped()&&p.removeEventListener(h,kt),k.event.triggered=void 0,s&&(r[c]=s)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each((function(){k.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),_.focusin||k.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){k.event.simulate(t,e.target,k.event.fix(e))};k.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,a=Z.access(r,t);a||r.addEventListener(e,n,!0),Z.access(r,t,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,a=Z.access(r,t)-1;a?Z.access(r,t,a):(r.removeEventListener(e,n,!0),Z.remove(r,t))}}}));var Dt=n.location,Mt={guid:Date.now()},St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Ct=/\[\]$/,Lt=/\r?\n/g,Tt=/^(?:submit|button|image|reset|file)$/i,Et=/^(?:input|select|textarea|keygen)/i;function Ot(e,t,n,r){var a;if(Array.isArray(t))k.each(t,(function(t,a){n||Ct.test(e)?r(e,a):Ot(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,n,r)}));else if(n||"object"!==x(t))r(e,t);else for(a in t)Ot(e+"["+a+"]",t[a],n,r)}k.param=function(e,t){var n,r=[],a=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,(function(){a(this.name,this.value)}));else for(n in e)Ot(n,e[n],t,a);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&Et.test(this.nodeName)&&!Tt.test(e)&&(this.checked||!he.test(e))})).map((function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,(function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}})):{name:t.name,value:n.replace(Lt,"\r\n")}})).get()}});var jt=/%20/g,At=/#.*$/,Pt=/([?&])_=[^&]*/,Yt=/^(.*?):[ \t]*([^\r\n]*)$/gm,$t=/^(?:GET|HEAD)$/,It=/^\/\//,Nt={},zt={},Ft="*/".concat("*"),Rt=y.createElement("a");function Ht(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,a=0,i=t.toLowerCase().match(I)||[];if(v(n))for(;r=i[a++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Bt(e,t,n,r){var a={},i=e===zt;function o(s){var l;return a[s]=!0,k.each(e[s]||[],(function(e,s){var c=s(t,n,r);return"string"!=typeof c||i||a[c]?i?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)})),l}return o(t.dataTypes[0])||!a["*"]&&o("*")}function qt(e,t){var n,r,a=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Rt.href=Dt.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Dt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ft,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?qt(qt(e,k.ajaxSettings),t):qt(k.ajaxSettings,e)},ajaxPrefilter:Ht(Nt),ajaxTransport:Ht(zt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,a,i,o,s,l,c,u,d,p,f=k.ajaxSetup({},t),m=f.context||f,h=f.context&&(m.nodeType||m.jquery)?k(m):k.event,_=k.Deferred(),v=k.Callbacks("once memory"),g=f.statusCode||{},b={},w={},x="canceled",D={readyState:0,getResponseHeader:function(e){var t;if(c){if(!o)for(o={};t=Yt.exec(i);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?i:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)D.always(e[D.status]);else for(t in e)g[t]=[g[t],e[t]];return this},abort:function(e){var t=e||x;return r&&r.abort(t),M(0,t),this}};if(_.promise(D),f.url=((e||f.url||Dt.href)+"").replace(It,Dt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(I)||[""],null==f.crossDomain){l=y.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Rt.protocol+"//"+Rt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=k.param(f.data,f.traditional)),Bt(Nt,f,t,D),c)return D;for(d in(u=k.event&&f.global)&&0==k.active++&&k.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!$t.test(f.type),a=f.url.replace(At,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(jt,"+")):(p=f.url.slice(a.length),f.data&&(f.processData||"string"==typeof f.data)&&(a+=(St.test(a)?"&":"?")+f.data,delete f.data),!1===f.cache&&(a=a.replace(Pt,"$1"),p=(St.test(a)?"&":"?")+"_="+Mt.guid+++p),f.url=a+p),f.ifModified&&(k.lastModified[a]&&D.setRequestHeader("If-Modified-Since",k.lastModified[a]),k.etag[a]&&D.setRequestHeader("If-None-Match",k.etag[a])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&D.setRequestHeader("Content-Type",f.contentType),D.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Ft+"; q=0.01":""):f.accepts["*"]),f.headers)D.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(m,D,f)||c))return D.abort();if(x="abort",v.add(f.complete),D.done(f.success),D.fail(f.error),r=Bt(zt,f,t,D)){if(D.readyState=1,u&&h.trigger("ajaxSend",[D,f]),c)return D;f.async&&f.timeout>0&&(s=n.setTimeout((function(){D.abort("timeout")}),f.timeout));try{c=!1,r.send(b,M)}catch(e){if(c)throw e;M(-1,e)}}else M(-1,"No Transport");function M(e,t,o,l){var d,p,y,b,w,x=t;c||(c=!0,s&&n.clearTimeout(s),r=void 0,i=l||"",D.readyState=e>0?4:0,d=e>=200&&e<300||304===e,o&&(b=function(e,t,n){for(var r,a,i,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(a in s)if(s[a]&&s[a].test(r)){l.unshift(a);break}if(l[0]in n)i=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){i=a;break}o||(o=a)}i=i||o}if(i)return i!==l[0]&&l.unshift(i),n[i]}(f,D,o)),!d&&k.inArray("script",f.dataTypes)>-1&&(f.converters["text script"]=function(){}),b=function(e,t,n,r){var a,i,o,s,l,c={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(i=u.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=u.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(o=c[l+" "+i]||c["* "+i]))for(a in c)if((s=a.split(" "))[1]===i&&(o=c[l+" "+s[0]]||c["* "+s[0]])){!0===o?o=c[a]:!0!==c[a]&&(i=s[0],u.unshift(s[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}(f,b,D,d),d?(f.ifModified&&((w=D.getResponseHeader("Last-Modified"))&&(k.lastModified[a]=w),(w=D.getResponseHeader("etag"))&&(k.etag[a]=w)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=b.state,p=b.data,d=!(y=b.error))):(y=x,!e&&x||(x="error",e<0&&(e=0))),D.status=e,D.statusText=(t||x)+"",d?_.resolveWith(m,[p,x,D]):_.rejectWith(m,[D,x,y]),D.statusCode(g),g=void 0,u&&h.trigger(d?"ajaxSuccess":"ajaxError",[D,f,d?p:y]),v.fireWith(m,[D,x]),u&&(h.trigger("ajaxComplete",[D,f]),--k.active||k.event.trigger("ajaxStop")))}return D},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],(function(e,t){k[t]=function(e,n,r,a){return v(n)&&(a=a||r,r=n,n=void 0),k.ajax(k.extend({url:e,type:t,dataType:a,data:n,success:r},k.isPlainObject(e)&&e))}})),k.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),k._evalUrl=function(e,t,n){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t,n)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){k(this).wrapInner(e.call(this,t))})):this.each((function(){var t=k(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(n){k(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){k(this).replaceWith(this.childNodes)})),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Vt=k.ajaxSettings.xhr();_.cors=!!Vt&&"withCredentials"in Vt,_.ajax=Vt=!!Vt,k.ajaxTransport((function(e){var t,r;if(_.cors||Vt&&!e.crossDomain)return{send:function(a,i){var o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)s[o]=e.xhrFields[o];for(o in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)s.setRequestHeader(o,a[o]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Ut[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout((function(){t&&r()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),k.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),k.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,a){t=k("\n\n\n","\n\n\n","\n\n\n","\n\n\n\n","\n\n\n\n\n","\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n\n","\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n","\n\n","\n\n","\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n\n\n\n","\n\n","\n\n","\n\n","\n\n","\n\n\n","\n\n\n","\n\n","\n\n","\n\n","\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n\n","\n\n","\n\n\n","\n\n\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n var i\n for (i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","/*!\n * The buffer module from node.js, for the browser.\n *\n * @author Feross Aboukhadijeh \n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nvar base64 = require('base64-js')\nvar ieee754 = require('ieee754')\nvar isArray = require('isarray')\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Use Object implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * Due to various browser bugs, sometimes the Object implementation will be used even\n * when the browser supports typed arrays.\n *\n * Note:\n *\n * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,\n * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.\n *\n * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.\n *\n * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of\n * incorrect length in some situations.\n\n * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they\n * get the Object implementation, which is slower but behaves correctly.\n */\nBuffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined\n ? global.TYPED_ARRAY_SUPPORT\n : typedArraySupport()\n\n/*\n * Export kMaxLength after typed array support is determined.\n */\nexports.kMaxLength = kMaxLength()\n\nfunction typedArraySupport () {\n try {\n var arr = new Uint8Array(1)\n arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}\n return arr.foo() === 42 && // typed array instances can be augmented\n typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`\n arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`\n } catch (e) {\n return false\n }\n}\n\nfunction kMaxLength () {\n return Buffer.TYPED_ARRAY_SUPPORT\n ? 0x7fffffff\n : 0x3fffffff\n}\n\nfunction createBuffer (that, length) {\n if (kMaxLength() < length) {\n throw new RangeError('Invalid typed array length')\n }\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = new Uint8Array(length)\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n if (that === null) {\n that = new Buffer(length)\n }\n that.length = length\n }\n\n return that\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {\n return new Buffer(arg, encodingOrOffset, length)\n }\n\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new Error(\n 'If encoding is specified then the first argument must be a string'\n )\n }\n return allocUnsafe(this, arg)\n }\n return from(this, arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\n// TODO: Legacy, not needed anymore. Remove in next major version.\nBuffer._augment = function (arr) {\n arr.__proto__ = Buffer.prototype\n return arr\n}\n\nfunction from (that, value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {\n return fromArrayBuffer(that, value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(that, value, encodingOrOffset)\n }\n\n return fromObject(that, value)\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(null, value, encodingOrOffset, length)\n}\n\nif (Buffer.TYPED_ARRAY_SUPPORT) {\n Buffer.prototype.__proto__ = Uint8Array.prototype\n Buffer.__proto__ = Uint8Array\n if (typeof Symbol !== 'undefined' && Symbol.species &&\n Buffer[Symbol.species] === Buffer) {\n // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97\n Object.defineProperty(Buffer, Symbol.species, {\n value: null,\n configurable: true\n })\n }\n}\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be a number')\n } else if (size < 0) {\n throw new RangeError('\"size\" argument must not be negative')\n }\n}\n\nfunction alloc (that, size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(that, size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpretted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(that, size).fill(fill, encoding)\n : createBuffer(that, size).fill(fill)\n }\n return createBuffer(that, size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(null, size, fill, encoding)\n}\n\nfunction allocUnsafe (that, size) {\n assertSize(size)\n that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) {\n for (var i = 0; i < size; ++i) {\n that[i] = 0\n }\n }\n return that\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(null, size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(null, size)\n}\n\nfunction fromString (that, string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n var length = byteLength(string, encoding) | 0\n that = createBuffer(that, length)\n\n var actual = that.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n that = that.slice(0, actual)\n }\n\n return that\n}\n\nfunction fromArrayLike (that, array) {\n var length = array.length < 0 ? 0 : checked(array.length) | 0\n that = createBuffer(that, length)\n for (var i = 0; i < length; i += 1) {\n that[i] = array[i] & 255\n }\n return that\n}\n\nfunction fromArrayBuffer (that, array, byteOffset, length) {\n array.byteLength // this throws if `array` is not a valid ArrayBuffer\n\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\\'offset\\' is out of bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\\'length\\' is out of bounds')\n }\n\n if (byteOffset === undefined && length === undefined) {\n array = new Uint8Array(array)\n } else if (length === undefined) {\n array = new Uint8Array(array, byteOffset)\n } else {\n array = new Uint8Array(array, byteOffset, length)\n }\n\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = array\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n that = fromArrayLike(that, array)\n }\n return that\n}\n\nfunction fromObject (that, obj) {\n if (Buffer.isBuffer(obj)) {\n var len = checked(obj.length) | 0\n that = createBuffer(that, len)\n\n if (that.length === 0) {\n return that\n }\n\n obj.copy(that, 0, 0, len)\n return that\n }\n\n if (obj) {\n if ((typeof ArrayBuffer !== 'undefined' &&\n obj.buffer instanceof ArrayBuffer) || 'length' in obj) {\n if (typeof obj.length !== 'number' || isnan(obj.length)) {\n return createBuffer(that, 0)\n }\n return fromArrayLike(that, obj)\n }\n\n if (obj.type === 'Buffer' && isArray(obj.data)) {\n return fromArrayLike(that, obj.data)\n }\n }\n\n throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')\n}\n\nfunction checked (length) {\n // Note: cannot use `length < kMaxLength()` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= kMaxLength()) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + kMaxLength().toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return !!(b != null && b._isBuffer)\n}\n\nBuffer.compare = function compare (a, b) {\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError('Arguments must be Buffers')\n }\n\n if (a === b) return 0\n\n var x = a.length\n var y = b.length\n\n for (var i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n var i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n var buffer = Buffer.allocUnsafe(length)\n var pos = 0\n for (i = 0; i < list.length; ++i) {\n var buf = list[i]\n if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n buf.copy(buffer, pos)\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&\n (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n string = '' + string\n }\n\n var len = string.length\n if (len === 0) return 0\n\n // Use a for loop to avoid recursion\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n case undefined:\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) return utf8ToBytes(string).length // assume utf8\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n var loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coersion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect\n// Buffer instances.\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n var i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n var len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (var i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n var len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (var i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n var len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (var i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n var length = this.length | 0\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n var str = ''\n var max = exports.INSPECT_MAX_BYTES\n if (this.length > 0) {\n str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')\n if (this.length > max) str += ' ... '\n }\n return ''\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (!Buffer.isBuffer(target)) {\n throw new TypeError('Argument must be a Buffer')\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n var x = thisEnd - thisStart\n var y = end - start\n var len = Math.min(x, y)\n\n var thisCopy = this.slice(thisStart, thisEnd)\n var targetCopy = target.slice(start, end)\n\n for (var i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (isNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (Buffer.TYPED_ARRAY_SUPPORT &&\n typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n var indexSize = 1\n var arrLength = arr.length\n var valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n var i\n if (dir) {\n var foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n var found = true\n for (var j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n var remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n // must be an even number of digits\n var strLen = string.length\n if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n for (var i = 0; i < length; ++i) {\n var parsed = parseInt(string.substr(i * 2, 2), 16)\n if (isNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction latin1Write (buf, string, offset, length) {\n return asciiWrite(buf, string, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset | 0\n if (isFinite(length)) {\n length = length | 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n // legacy write(string, encoding, offset, length) - remove in v0.13\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n var remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n return asciiWrite(this, string, offset, length)\n\n case 'latin1':\n case 'binary':\n return latin1Write(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n var res = []\n\n var i = start\n while (i < end) {\n var firstByte = buf[i]\n var codePoint = null\n var bytesPerSequence = (firstByte > 0xEF) ? 4\n : (firstByte > 0xDF) ? 3\n : (firstByte > 0xBF) ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n var secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nvar MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n var len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n var res = ''\n var i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n var len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n var out = ''\n for (var i = start; i < end; ++i) {\n out += toHex(buf[i])\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n var bytes = buf.slice(start, end)\n var res = ''\n for (var i = 0; i < bytes.length; i += 2) {\n res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n var len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n var newBuf\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n newBuf = this.subarray(start, end)\n newBuf.__proto__ = Buffer.prototype\n } else {\n var sliceLen = end - start\n newBuf = new Buffer(sliceLen, undefined)\n for (var i = 0; i < sliceLen; ++i) {\n newBuf[i] = this[i + start]\n }\n }\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n var val = this[offset + --byteLength]\n var mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var i = byteLength\n var mul = 1\n var val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var mul = 1\n var i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var i = byteLength - 1\n var mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nfunction objectWriteUInt16 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {\n buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>\n (littleEndian ? i : 1 - i) * 8\n }\n}\n\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nfunction objectWriteUInt32 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffffffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {\n buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff\n }\n}\n\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = 0\n var mul = 1\n var sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = byteLength - 1\n var mul = 1\n var sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n var len = end - start\n var i\n\n if (this === target && start < targetStart && targetStart < end) {\n // descending copy from end\n for (i = len - 1; i >= 0; --i) {\n target[i + targetStart] = this[i + start]\n }\n } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {\n // ascending copy from start\n for (i = 0; i < len; ++i) {\n target[i + targetStart] = this[i + start]\n }\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, start + len),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (val.length === 1) {\n var code = val.charCodeAt(0)\n if (code < 256) {\n val = code\n }\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n } else if (typeof val === 'number') {\n val = val & 255\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n var i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n var bytes = Buffer.isBuffer(val)\n ? val\n : utf8ToBytes(new Buffer(val, encoding).toString())\n var len = bytes.length\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// HELPER FUNCTIONS\n// ================\n\nvar INVALID_BASE64_RE = /[^+\\/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = stringtrim(str).replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction stringtrim (str) {\n if (str.trim) return str.trim()\n return str.replace(/^\\s+|\\s+$/g, '')\n}\n\nfunction toHex (n) {\n if (n < 16) return '0' + n.toString(16)\n return n.toString(16)\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n var codePoint\n var length = string.length\n var leadSurrogate = null\n var bytes = []\n\n for (var i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n var c, hi, lo\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n for (var i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\nfunction isnan (val) {\n return val !== val // eslint-disable-line no-self-compare\n}\n","module.exports = {\n \"100\": \"Continue\",\n \"101\": \"Switching Protocols\",\n \"102\": \"Processing\",\n \"200\": \"OK\",\n \"201\": \"Created\",\n \"202\": \"Accepted\",\n \"203\": \"Non-Authoritative Information\",\n \"204\": \"No Content\",\n \"205\": \"Reset Content\",\n \"206\": \"Partial Content\",\n \"207\": \"Multi-Status\",\n \"208\": \"Already Reported\",\n \"226\": \"IM Used\",\n \"300\": \"Multiple Choices\",\n \"301\": \"Moved Permanently\",\n \"302\": \"Found\",\n \"303\": \"See Other\",\n \"304\": \"Not Modified\",\n \"305\": \"Use Proxy\",\n \"307\": \"Temporary Redirect\",\n \"308\": \"Permanent Redirect\",\n \"400\": \"Bad Request\",\n \"401\": \"Unauthorized\",\n \"402\": \"Payment Required\",\n \"403\": \"Forbidden\",\n \"404\": \"Not Found\",\n \"405\": \"Method Not Allowed\",\n \"406\": \"Not Acceptable\",\n \"407\": \"Proxy Authentication Required\",\n \"408\": \"Request Timeout\",\n \"409\": \"Conflict\",\n \"410\": \"Gone\",\n \"411\": \"Length Required\",\n \"412\": \"Precondition Failed\",\n \"413\": \"Payload Too Large\",\n \"414\": \"URI Too Long\",\n \"415\": \"Unsupported Media Type\",\n \"416\": \"Range Not Satisfiable\",\n \"417\": \"Expectation Failed\",\n \"418\": \"I'm a teapot\",\n \"421\": \"Misdirected Request\",\n \"422\": \"Unprocessable Entity\",\n \"423\": \"Locked\",\n \"424\": \"Failed Dependency\",\n \"425\": \"Unordered Collection\",\n \"426\": \"Upgrade Required\",\n \"428\": \"Precondition Required\",\n \"429\": \"Too Many Requests\",\n \"431\": \"Request Header Fields Too Large\",\n \"451\": \"Unavailable For Legal Reasons\",\n \"500\": \"Internal Server Error\",\n \"501\": \"Not Implemented\",\n \"502\": \"Bad Gateway\",\n \"503\": \"Service Unavailable\",\n \"504\": \"Gateway Timeout\",\n \"505\": \"HTTP Version Not Supported\",\n \"506\": \"Variant Also Negotiates\",\n \"507\": \"Insufficient Storage\",\n \"508\": \"Loop Detected\",\n \"509\": \"Bandwidth Limit Exceeded\",\n \"510\": \"Not Extended\",\n \"511\": \"Network Authentication Required\"\n}\n","/*!\n * Chart.js v2.9.4\n * https://www.chartjs.org\n * (c) 2020 Chart.js Contributors\n * Released under the MIT License\n */\n(function (global, factory) {\ntypeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(function() { try { return require('moment'); } catch(e) { } }()) :\ntypeof define === 'function' && define.amd ? define(['require'], function(require) { return factory(function() { try { return require('moment'); } catch(e) { } }()); }) :\n(global = global || self, global.Chart = factory(global.moment));\n}(this, (function (moment) { 'use strict';\n\nmoment = moment && moment.hasOwnProperty('default') ? moment['default'] : moment;\n\nfunction createCommonjsModule(fn, module) {\n\treturn module = { exports: {} }, fn(module, module.exports), module.exports;\n}\n\nfunction getCjsExportFromNamespace (n) {\n\treturn n && n['default'] || n;\n}\n\nvar colorName = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\n\nvar conversions = createCommonjsModule(function (module) {\n/* MIT license */\n\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nvar reverseKeywords = {};\nfor (var key in colorName) {\n\tif (colorName.hasOwnProperty(key)) {\n\t\treverseKeywords[colorName[key]] = key;\n\t}\n}\n\nvar convert = module.exports = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\n// hide .channels and .labels properties\nfor (var model in convert) {\n\tif (convert.hasOwnProperty(model)) {\n\t\tif (!('channels' in convert[model])) {\n\t\t\tthrow new Error('missing channels property: ' + model);\n\t\t}\n\n\t\tif (!('labels' in convert[model])) {\n\t\t\tthrow new Error('missing channel labels property: ' + model);\n\t\t}\n\n\t\tif (convert[model].labels.length !== convert[model].channels) {\n\t\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t\t}\n\n\t\tvar channels = convert[model].channels;\n\t\tvar labels = convert[model].labels;\n\t\tdelete convert[model].channels;\n\t\tdelete convert[model].labels;\n\t\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\t\tObject.defineProperty(convert[model], 'labels', {value: labels});\n\t}\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tvar r = rgb[0] / 255;\n\tvar g = rgb[1] / 255;\n\tvar b = rgb[2] / 255;\n\tvar min = Math.min(r, g, b);\n\tvar max = Math.max(r, g, b);\n\tvar delta = max - min;\n\tvar h;\n\tvar s;\n\tvar l;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tl = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tvar rdif;\n\tvar gdif;\n\tvar bdif;\n\tvar h;\n\tvar s;\n\n\tvar r = rgb[0] / 255;\n\tvar g = rgb[1] / 255;\n\tvar b = rgb[2] / 255;\n\tvar v = Math.max(r, g, b);\n\tvar diff = v - Math.min(r, g, b);\n\tvar diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = s = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tvar r = rgb[0];\n\tvar g = rgb[1];\n\tvar b = rgb[2];\n\tvar h = convert.rgb.hsl(rgb)[0];\n\tvar w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tvar r = rgb[0] / 255;\n\tvar g = rgb[1] / 255;\n\tvar b = rgb[2] / 255;\n\tvar c;\n\tvar m;\n\tvar y;\n\tvar k;\n\n\tk = Math.min(1 - r, 1 - g, 1 - b);\n\tc = (1 - r - k) / (1 - k) || 0;\n\tm = (1 - g - k) / (1 - k) || 0;\n\ty = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\n/**\n * See https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n * */\nfunction comparativeDistance(x, y) {\n\treturn (\n\t\tMath.pow(x[0] - y[0], 2) +\n\t\tMath.pow(x[1] - y[1], 2) +\n\t\tMath.pow(x[2] - y[2], 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tvar reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tvar currentClosestDistance = Infinity;\n\tvar currentClosestKeyword;\n\n\tfor (var keyword in colorName) {\n\t\tif (colorName.hasOwnProperty(keyword)) {\n\t\t\tvar value = colorName[keyword];\n\n\t\t\t// Compute comparative distance\n\t\t\tvar distance = comparativeDistance(rgb, value);\n\n\t\t\t// Check if its less, if so set as closest\n\t\t\tif (distance < currentClosestDistance) {\n\t\t\t\tcurrentClosestDistance = distance;\n\t\t\t\tcurrentClosestKeyword = keyword;\n\t\t\t}\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn colorName[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tvar r = rgb[0] / 255;\n\tvar g = rgb[1] / 255;\n\tvar b = rgb[2] / 255;\n\n\t// assume sRGB\n\tr = r > 0.04045 ? Math.pow(((r + 0.055) / 1.055), 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? Math.pow(((g + 0.055) / 1.055), 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? Math.pow(((b + 0.055) / 1.055), 2.4) : (b / 12.92);\n\n\tvar x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tvar y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tvar z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tvar xyz = convert.rgb.xyz(rgb);\n\tvar x = xyz[0];\n\tvar y = xyz[1];\n\tvar z = xyz[2];\n\tvar l;\n\tvar a;\n\tvar b;\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? Math.pow(x, 1 / 3) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? Math.pow(y, 1 / 3) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? Math.pow(z, 1 / 3) : (7.787 * z) + (16 / 116);\n\n\tl = (116 * y) - 16;\n\ta = 500 * (x - y);\n\tb = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tvar h = hsl[0] / 360;\n\tvar s = hsl[1] / 100;\n\tvar l = hsl[2] / 100;\n\tvar t1;\n\tvar t2;\n\tvar t3;\n\tvar rgb;\n\tvar val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tt1 = 2 * l - t2;\n\n\trgb = [0, 0, 0];\n\tfor (var i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tvar h = hsl[0];\n\tvar s = hsl[1] / 100;\n\tvar l = hsl[2] / 100;\n\tvar smin = s;\n\tvar lmin = Math.max(l, 0.01);\n\tvar sv;\n\tvar v;\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tv = (l + s) / 2;\n\tsv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tvar h = hsv[0] / 60;\n\tvar s = hsv[1] / 100;\n\tvar v = hsv[2] / 100;\n\tvar hi = Math.floor(h) % 6;\n\n\tvar f = h - Math.floor(h);\n\tvar p = 255 * v * (1 - s);\n\tvar q = 255 * v * (1 - (s * f));\n\tvar t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tvar h = hsv[0];\n\tvar s = hsv[1] / 100;\n\tvar v = hsv[2] / 100;\n\tvar vmin = Math.max(v, 0.01);\n\tvar lmin;\n\tvar sl;\n\tvar l;\n\n\tl = (2 - s) * v;\n\tlmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tvar h = hwb[0] / 360;\n\tvar wh = hwb[1] / 100;\n\tvar bl = hwb[2] / 100;\n\tvar ratio = wh + bl;\n\tvar i;\n\tvar v;\n\tvar f;\n\tvar n;\n\n\t// wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\ti = Math.floor(6 * h);\n\tv = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tn = wh + f * (v - wh); // linear interpolation\n\n\tvar r;\n\tvar g;\n\tvar b;\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tvar c = cmyk[0] / 100;\n\tvar m = cmyk[1] / 100;\n\tvar y = cmyk[2] / 100;\n\tvar k = cmyk[3] / 100;\n\tvar r;\n\tvar g;\n\tvar b;\n\n\tr = 1 - Math.min(1, c * (1 - k) + k);\n\tg = 1 - Math.min(1, m * (1 - k) + k);\n\tb = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tvar x = xyz[0] / 100;\n\tvar y = xyz[1] / 100;\n\tvar z = xyz[2] / 100;\n\tvar r;\n\tvar g;\n\tvar b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * Math.pow(r, 1.0 / 2.4)) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * Math.pow(g, 1.0 / 2.4)) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * Math.pow(b, 1.0 / 2.4)) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tvar x = xyz[0];\n\tvar y = xyz[1];\n\tvar z = xyz[2];\n\tvar l;\n\tvar a;\n\tvar b;\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? Math.pow(x, 1 / 3) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? Math.pow(y, 1 / 3) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? Math.pow(z, 1 / 3) : (7.787 * z) + (16 / 116);\n\n\tl = (116 * y) - 16;\n\ta = 500 * (x - y);\n\tb = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tvar l = lab[0];\n\tvar a = lab[1];\n\tvar b = lab[2];\n\tvar x;\n\tvar y;\n\tvar z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tvar y2 = Math.pow(y, 3);\n\tvar x2 = Math.pow(x, 3);\n\tvar z2 = Math.pow(z, 3);\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tvar l = lab[0];\n\tvar a = lab[1];\n\tvar b = lab[2];\n\tvar hr;\n\tvar h;\n\tvar c;\n\n\thr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tc = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tvar l = lch[0];\n\tvar c = lch[1];\n\tvar h = lch[2];\n\tvar a;\n\tvar b;\n\tvar hr;\n\n\thr = h / 360 * 2 * Math.PI;\n\ta = c * Math.cos(hr);\n\tb = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args) {\n\tvar r = args[0];\n\tvar g = args[1];\n\tvar b = args[2];\n\tvar value = 1 in arguments ? arguments[1] : convert.rgb.hsv(args)[2]; // hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tvar ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tvar r = args[0];\n\tvar g = args[1];\n\tvar b = args[2];\n\n\t// we use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tvar ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tvar color = args % 10;\n\n\t// handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tvar mult = (~~(args > 50) + 1) * 0.5;\n\tvar r = ((color & 1) * mult) * 255;\n\tvar g = (((color >> 1) & 1) * mult) * 255;\n\tvar b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// handle greyscale\n\tif (args >= 232) {\n\t\tvar c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tvar rem;\n\tvar r = Math.floor(args / 36) / 5 * 255;\n\tvar g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tvar b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tvar integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tvar string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tvar match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tvar colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(function (char) {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tvar integer = parseInt(colorString, 16);\n\tvar r = (integer >> 16) & 0xFF;\n\tvar g = (integer >> 8) & 0xFF;\n\tvar b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tvar r = rgb[0] / 255;\n\tvar g = rgb[1] / 255;\n\tvar b = rgb[2] / 255;\n\tvar max = Math.max(Math.max(r, g), b);\n\tvar min = Math.min(Math.min(r, g), b);\n\tvar chroma = (max - min);\n\tvar grayscale;\n\tvar hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma + 4;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tvar s = hsl[1] / 100;\n\tvar l = hsl[2] / 100;\n\tvar c = 1;\n\tvar f = 0;\n\n\tif (l < 0.5) {\n\t\tc = 2.0 * s * l;\n\t} else {\n\t\tc = 2.0 * s * (1.0 - l);\n\t}\n\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tvar s = hsv[1] / 100;\n\tvar v = hsv[2] / 100;\n\n\tvar c = s * v;\n\tvar f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tvar h = hcg[0] / 360;\n\tvar c = hcg[1] / 100;\n\tvar g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tvar pure = [0, 0, 0];\n\tvar hi = (h % 1) * 6;\n\tvar v = hi % 1;\n\tvar w = 1 - v;\n\tvar mg = 0;\n\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tvar c = hcg[1] / 100;\n\tvar g = hcg[2] / 100;\n\n\tvar v = c + g * (1.0 - c);\n\tvar f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tvar c = hcg[1] / 100;\n\tvar g = hcg[2] / 100;\n\n\tvar l = g * (1.0 - c) + 0.5 * c;\n\tvar s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tvar c = hcg[1] / 100;\n\tvar g = hcg[2] / 100;\n\tvar v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tvar w = hwb[1] / 100;\n\tvar b = hwb[2] / 100;\n\tvar v = 1 - b;\n\tvar c = v - w;\n\tvar g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = convert.gray.hsv = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tvar val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tvar integer = (val << 16) + (val << 8) + val;\n\n\tvar string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tvar val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n});\nvar conversions_1 = conversions.rgb;\nvar conversions_2 = conversions.hsl;\nvar conversions_3 = conversions.hsv;\nvar conversions_4 = conversions.hwb;\nvar conversions_5 = conversions.cmyk;\nvar conversions_6 = conversions.xyz;\nvar conversions_7 = conversions.lab;\nvar conversions_8 = conversions.lch;\nvar conversions_9 = conversions.hex;\nvar conversions_10 = conversions.keyword;\nvar conversions_11 = conversions.ansi16;\nvar conversions_12 = conversions.ansi256;\nvar conversions_13 = conversions.hcg;\nvar conversions_14 = conversions.apple;\nvar conversions_15 = conversions.gray;\n\n/*\n\tthis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tvar graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tvar models = Object.keys(conversions);\n\n\tfor (var len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tvar graph = buildGraph();\n\tvar queue = [fromModel]; // unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tvar current = queue.pop();\n\t\tvar adjacents = Object.keys(conversions[current]);\n\n\t\tfor (var len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tvar adjacent = adjacents[i];\n\t\t\tvar node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tvar path = [graph[toModel].parent, toModel];\n\tvar fn = conversions[graph[toModel].parent][toModel];\n\n\tvar cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nvar route = function (fromModel) {\n\tvar graph = deriveBFS(fromModel);\n\tvar conversion = {};\n\n\tvar models = Object.keys(graph);\n\tfor (var len = models.length, i = 0; i < len; i++) {\n\t\tvar toModel = models[i];\n\t\tvar node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// no possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\nvar convert = {};\n\nvar models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tvar wrappedFn = function (args) {\n\t\tif (args === undefined || args === null) {\n\t\t\treturn args;\n\t\t}\n\n\t\tif (arguments.length > 1) {\n\t\t\targs = Array.prototype.slice.call(arguments);\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tvar wrappedFn = function (args) {\n\t\tif (args === undefined || args === null) {\n\t\t\treturn args;\n\t\t}\n\n\t\tif (arguments.length > 1) {\n\t\t\targs = Array.prototype.slice.call(arguments);\n\t\t}\n\n\t\tvar result = fn(args);\n\n\t\t// we're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (var len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(function (fromModel) {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tvar routes = route(fromModel);\n\tvar routeModels = Object.keys(routes);\n\n\trouteModels.forEach(function (toModel) {\n\t\tvar fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nvar colorConvert = convert;\n\nvar colorName$1 = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\n\n/* MIT license */\n\n\nvar colorString = {\n getRgba: getRgba,\n getHsla: getHsla,\n getRgb: getRgb,\n getHsl: getHsl,\n getHwb: getHwb,\n getAlpha: getAlpha,\n\n hexString: hexString,\n rgbString: rgbString,\n rgbaString: rgbaString,\n percentString: percentString,\n percentaString: percentaString,\n hslString: hslString,\n hslaString: hslaString,\n hwbString: hwbString,\n keyword: keyword\n};\n\nfunction getRgba(string) {\n if (!string) {\n return;\n }\n var abbr = /^#([a-fA-F0-9]{3,4})$/i,\n hex = /^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i,\n rgba = /^rgba?\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/i,\n per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*,\\s*([+-]?[\\d\\.]+)\\%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)$/i,\n keyword = /(\\w+)/;\n\n var rgb = [0, 0, 0],\n a = 1,\n match = string.match(abbr),\n hexAlpha = \"\";\n if (match) {\n match = match[1];\n hexAlpha = match[3];\n for (var i = 0; i < rgb.length; i++) {\n rgb[i] = parseInt(match[i] + match[i], 16);\n }\n if (hexAlpha) {\n a = Math.round((parseInt(hexAlpha + hexAlpha, 16) / 255) * 100) / 100;\n }\n }\n else if (match = string.match(hex)) {\n hexAlpha = match[2];\n match = match[1];\n for (var i = 0; i < rgb.length; i++) {\n rgb[i] = parseInt(match.slice(i * 2, i * 2 + 2), 16);\n }\n if (hexAlpha) {\n a = Math.round((parseInt(hexAlpha, 16) / 255) * 100) / 100;\n }\n }\n else if (match = string.match(rgba)) {\n for (var i = 0; i < rgb.length; i++) {\n rgb[i] = parseInt(match[i + 1]);\n }\n a = parseFloat(match[4]);\n }\n else if (match = string.match(per)) {\n for (var i = 0; i < rgb.length; i++) {\n rgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n }\n a = parseFloat(match[4]);\n }\n else if (match = string.match(keyword)) {\n if (match[1] == \"transparent\") {\n return [0, 0, 0, 0];\n }\n rgb = colorName$1[match[1]];\n if (!rgb) {\n return;\n }\n }\n\n for (var i = 0; i < rgb.length; i++) {\n rgb[i] = scale(rgb[i], 0, 255);\n }\n if (!a && a != 0) {\n a = 1;\n }\n else {\n a = scale(a, 0, 1);\n }\n rgb[3] = a;\n return rgb;\n}\n\nfunction getHsla(string) {\n if (!string) {\n return;\n }\n var hsl = /^hsla?\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/;\n var match = string.match(hsl);\n if (match) {\n var alpha = parseFloat(match[4]);\n var h = scale(parseInt(match[1]), 0, 360),\n s = scale(parseFloat(match[2]), 0, 100),\n l = scale(parseFloat(match[3]), 0, 100),\n a = scale(isNaN(alpha) ? 1 : alpha, 0, 1);\n return [h, s, l, a];\n }\n}\n\nfunction getHwb(string) {\n if (!string) {\n return;\n }\n var hwb = /^hwb\\(\\s*([+-]?\\d+)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?[\\d\\.]+)\\s*)?\\)/;\n var match = string.match(hwb);\n if (match) {\n var alpha = parseFloat(match[4]);\n var h = scale(parseInt(match[1]), 0, 360),\n w = scale(parseFloat(match[2]), 0, 100),\n b = scale(parseFloat(match[3]), 0, 100),\n a = scale(isNaN(alpha) ? 1 : alpha, 0, 1);\n return [h, w, b, a];\n }\n}\n\nfunction getRgb(string) {\n var rgba = getRgba(string);\n return rgba && rgba.slice(0, 3);\n}\n\nfunction getHsl(string) {\n var hsla = getHsla(string);\n return hsla && hsla.slice(0, 3);\n}\n\nfunction getAlpha(string) {\n var vals = getRgba(string);\n if (vals) {\n return vals[3];\n }\n else if (vals = getHsla(string)) {\n return vals[3];\n }\n else if (vals = getHwb(string)) {\n return vals[3];\n }\n}\n\n// generators\nfunction hexString(rgba, a) {\n var a = (a !== undefined && rgba.length === 3) ? a : rgba[3];\n return \"#\" + hexDouble(rgba[0]) \n + hexDouble(rgba[1])\n + hexDouble(rgba[2])\n + (\n (a >= 0 && a < 1)\n ? hexDouble(Math.round(a * 255))\n : \"\"\n );\n}\n\nfunction rgbString(rgba, alpha) {\n if (alpha < 1 || (rgba[3] && rgba[3] < 1)) {\n return rgbaString(rgba, alpha);\n }\n return \"rgb(\" + rgba[0] + \", \" + rgba[1] + \", \" + rgba[2] + \")\";\n}\n\nfunction rgbaString(rgba, alpha) {\n if (alpha === undefined) {\n alpha = (rgba[3] !== undefined ? rgba[3] : 1);\n }\n return \"rgba(\" + rgba[0] + \", \" + rgba[1] + \", \" + rgba[2]\n + \", \" + alpha + \")\";\n}\n\nfunction percentString(rgba, alpha) {\n if (alpha < 1 || (rgba[3] && rgba[3] < 1)) {\n return percentaString(rgba, alpha);\n }\n var r = Math.round(rgba[0]/255 * 100),\n g = Math.round(rgba[1]/255 * 100),\n b = Math.round(rgba[2]/255 * 100);\n\n return \"rgb(\" + r + \"%, \" + g + \"%, \" + b + \"%)\";\n}\n\nfunction percentaString(rgba, alpha) {\n var r = Math.round(rgba[0]/255 * 100),\n g = Math.round(rgba[1]/255 * 100),\n b = Math.round(rgba[2]/255 * 100);\n return \"rgba(\" + r + \"%, \" + g + \"%, \" + b + \"%, \" + (alpha || rgba[3] || 1) + \")\";\n}\n\nfunction hslString(hsla, alpha) {\n if (alpha < 1 || (hsla[3] && hsla[3] < 1)) {\n return hslaString(hsla, alpha);\n }\n return \"hsl(\" + hsla[0] + \", \" + hsla[1] + \"%, \" + hsla[2] + \"%)\";\n}\n\nfunction hslaString(hsla, alpha) {\n if (alpha === undefined) {\n alpha = (hsla[3] !== undefined ? hsla[3] : 1);\n }\n return \"hsla(\" + hsla[0] + \", \" + hsla[1] + \"%, \" + hsla[2] + \"%, \"\n + alpha + \")\";\n}\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\nfunction hwbString(hwb, alpha) {\n if (alpha === undefined) {\n alpha = (hwb[3] !== undefined ? hwb[3] : 1);\n }\n return \"hwb(\" + hwb[0] + \", \" + hwb[1] + \"%, \" + hwb[2] + \"%\"\n + (alpha !== undefined && alpha !== 1 ? \", \" + alpha : \"\") + \")\";\n}\n\nfunction keyword(rgb) {\n return reverseNames[rgb.slice(0, 3)];\n}\n\n// helpers\nfunction scale(num, min, max) {\n return Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n var str = num.toString(16).toUpperCase();\n return (str.length < 2) ? \"0\" + str : str;\n}\n\n\n//create a list of reverse color names\nvar reverseNames = {};\nfor (var name in colorName$1) {\n reverseNames[colorName$1[name]] = name;\n}\n\n/* MIT license */\n\n\n\nvar Color = function (obj) {\n\tif (obj instanceof Color) {\n\t\treturn obj;\n\t}\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(obj);\n\t}\n\n\tthis.valid = false;\n\tthis.values = {\n\t\trgb: [0, 0, 0],\n\t\thsl: [0, 0, 0],\n\t\thsv: [0, 0, 0],\n\t\thwb: [0, 0, 0],\n\t\tcmyk: [0, 0, 0, 0],\n\t\talpha: 1\n\t};\n\n\t// parse Color() argument\n\tvar vals;\n\tif (typeof obj === 'string') {\n\t\tvals = colorString.getRgba(obj);\n\t\tif (vals) {\n\t\t\tthis.setValues('rgb', vals);\n\t\t} else if (vals = colorString.getHsla(obj)) {\n\t\t\tthis.setValues('hsl', vals);\n\t\t} else if (vals = colorString.getHwb(obj)) {\n\t\t\tthis.setValues('hwb', vals);\n\t\t}\n\t} else if (typeof obj === 'object') {\n\t\tvals = obj;\n\t\tif (vals.r !== undefined || vals.red !== undefined) {\n\t\t\tthis.setValues('rgb', vals);\n\t\t} else if (vals.l !== undefined || vals.lightness !== undefined) {\n\t\t\tthis.setValues('hsl', vals);\n\t\t} else if (vals.v !== undefined || vals.value !== undefined) {\n\t\t\tthis.setValues('hsv', vals);\n\t\t} else if (vals.w !== undefined || vals.whiteness !== undefined) {\n\t\t\tthis.setValues('hwb', vals);\n\t\t} else if (vals.c !== undefined || vals.cyan !== undefined) {\n\t\t\tthis.setValues('cmyk', vals);\n\t\t}\n\t}\n};\n\nColor.prototype = {\n\tisValid: function () {\n\t\treturn this.valid;\n\t},\n\trgb: function () {\n\t\treturn this.setSpace('rgb', arguments);\n\t},\n\thsl: function () {\n\t\treturn this.setSpace('hsl', arguments);\n\t},\n\thsv: function () {\n\t\treturn this.setSpace('hsv', arguments);\n\t},\n\thwb: function () {\n\t\treturn this.setSpace('hwb', arguments);\n\t},\n\tcmyk: function () {\n\t\treturn this.setSpace('cmyk', arguments);\n\t},\n\n\trgbArray: function () {\n\t\treturn this.values.rgb;\n\t},\n\thslArray: function () {\n\t\treturn this.values.hsl;\n\t},\n\thsvArray: function () {\n\t\treturn this.values.hsv;\n\t},\n\thwbArray: function () {\n\t\tvar values = this.values;\n\t\tif (values.alpha !== 1) {\n\t\t\treturn values.hwb.concat([values.alpha]);\n\t\t}\n\t\treturn values.hwb;\n\t},\n\tcmykArray: function () {\n\t\treturn this.values.cmyk;\n\t},\n\trgbaArray: function () {\n\t\tvar values = this.values;\n\t\treturn values.rgb.concat([values.alpha]);\n\t},\n\thslaArray: function () {\n\t\tvar values = this.values;\n\t\treturn values.hsl.concat([values.alpha]);\n\t},\n\talpha: function (val) {\n\t\tif (val === undefined) {\n\t\t\treturn this.values.alpha;\n\t\t}\n\t\tthis.setValues('alpha', val);\n\t\treturn this;\n\t},\n\n\tred: function (val) {\n\t\treturn this.setChannel('rgb', 0, val);\n\t},\n\tgreen: function (val) {\n\t\treturn this.setChannel('rgb', 1, val);\n\t},\n\tblue: function (val) {\n\t\treturn this.setChannel('rgb', 2, val);\n\t},\n\thue: function (val) {\n\t\tif (val) {\n\t\t\tval %= 360;\n\t\t\tval = val < 0 ? 360 + val : val;\n\t\t}\n\t\treturn this.setChannel('hsl', 0, val);\n\t},\n\tsaturation: function (val) {\n\t\treturn this.setChannel('hsl', 1, val);\n\t},\n\tlightness: function (val) {\n\t\treturn this.setChannel('hsl', 2, val);\n\t},\n\tsaturationv: function (val) {\n\t\treturn this.setChannel('hsv', 1, val);\n\t},\n\twhiteness: function (val) {\n\t\treturn this.setChannel('hwb', 1, val);\n\t},\n\tblackness: function (val) {\n\t\treturn this.setChannel('hwb', 2, val);\n\t},\n\tvalue: function (val) {\n\t\treturn this.setChannel('hsv', 2, val);\n\t},\n\tcyan: function (val) {\n\t\treturn this.setChannel('cmyk', 0, val);\n\t},\n\tmagenta: function (val) {\n\t\treturn this.setChannel('cmyk', 1, val);\n\t},\n\tyellow: function (val) {\n\t\treturn this.setChannel('cmyk', 2, val);\n\t},\n\tblack: function (val) {\n\t\treturn this.setChannel('cmyk', 3, val);\n\t},\n\n\thexString: function () {\n\t\treturn colorString.hexString(this.values.rgb);\n\t},\n\trgbString: function () {\n\t\treturn colorString.rgbString(this.values.rgb, this.values.alpha);\n\t},\n\trgbaString: function () {\n\t\treturn colorString.rgbaString(this.values.rgb, this.values.alpha);\n\t},\n\tpercentString: function () {\n\t\treturn colorString.percentString(this.values.rgb, this.values.alpha);\n\t},\n\thslString: function () {\n\t\treturn colorString.hslString(this.values.hsl, this.values.alpha);\n\t},\n\thslaString: function () {\n\t\treturn colorString.hslaString(this.values.hsl, this.values.alpha);\n\t},\n\thwbString: function () {\n\t\treturn colorString.hwbString(this.values.hwb, this.values.alpha);\n\t},\n\tkeyword: function () {\n\t\treturn colorString.keyword(this.values.rgb, this.values.alpha);\n\t},\n\n\trgbNumber: function () {\n\t\tvar rgb = this.values.rgb;\n\t\treturn (rgb[0] << 16) | (rgb[1] << 8) | rgb[2];\n\t},\n\n\tluminosity: function () {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tvar rgb = this.values.rgb;\n\t\tvar lum = [];\n\t\tfor (var i = 0; i < rgb.length; i++) {\n\t\t\tvar chan = rgb[i] / 255;\n\t\t\tlum[i] = (chan <= 0.03928) ? chan / 12.92 : Math.pow(((chan + 0.055) / 1.055), 2.4);\n\t\t}\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast: function (color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tvar lum1 = this.luminosity();\n\t\tvar lum2 = color2.luminosity();\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel: function (color2) {\n\t\tvar contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7.1) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tdark: function () {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tvar rgb = this.values.rgb;\n\t\tvar yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000;\n\t\treturn yiq < 128;\n\t},\n\n\tlight: function () {\n\t\treturn !this.dark();\n\t},\n\n\tnegate: function () {\n\t\tvar rgb = [];\n\t\tfor (var i = 0; i < 3; i++) {\n\t\t\trgb[i] = 255 - this.values.rgb[i];\n\t\t}\n\t\tthis.setValues('rgb', rgb);\n\t\treturn this;\n\t},\n\n\tlighten: function (ratio) {\n\t\tvar hsl = this.values.hsl;\n\t\thsl[2] += hsl[2] * ratio;\n\t\tthis.setValues('hsl', hsl);\n\t\treturn this;\n\t},\n\n\tdarken: function (ratio) {\n\t\tvar hsl = this.values.hsl;\n\t\thsl[2] -= hsl[2] * ratio;\n\t\tthis.setValues('hsl', hsl);\n\t\treturn this;\n\t},\n\n\tsaturate: function (ratio) {\n\t\tvar hsl = this.values.hsl;\n\t\thsl[1] += hsl[1] * ratio;\n\t\tthis.setValues('hsl', hsl);\n\t\treturn this;\n\t},\n\n\tdesaturate: function (ratio) {\n\t\tvar hsl = this.values.hsl;\n\t\thsl[1] -= hsl[1] * ratio;\n\t\tthis.setValues('hsl', hsl);\n\t\treturn this;\n\t},\n\n\twhiten: function (ratio) {\n\t\tvar hwb = this.values.hwb;\n\t\thwb[1] += hwb[1] * ratio;\n\t\tthis.setValues('hwb', hwb);\n\t\treturn this;\n\t},\n\n\tblacken: function (ratio) {\n\t\tvar hwb = this.values.hwb;\n\t\thwb[2] += hwb[2] * ratio;\n\t\tthis.setValues('hwb', hwb);\n\t\treturn this;\n\t},\n\n\tgreyscale: function () {\n\t\tvar rgb = this.values.rgb;\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tvar val = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\tthis.setValues('rgb', [val, val, val]);\n\t\treturn this;\n\t},\n\n\tclearer: function (ratio) {\n\t\tvar alpha = this.values.alpha;\n\t\tthis.setValues('alpha', alpha - (alpha * ratio));\n\t\treturn this;\n\t},\n\n\topaquer: function (ratio) {\n\t\tvar alpha = this.values.alpha;\n\t\tthis.setValues('alpha', alpha + (alpha * ratio));\n\t\treturn this;\n\t},\n\n\trotate: function (degrees) {\n\t\tvar hsl = this.values.hsl;\n\t\tvar hue = (hsl[0] + degrees) % 360;\n\t\thsl[0] = hue < 0 ? 360 + hue : hue;\n\t\tthis.setValues('hsl', hsl);\n\t\treturn this;\n\t},\n\n\t/**\n\t * Ported from sass implementation in C\n\t * https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t */\n\tmix: function (mixinColor, weight) {\n\t\tvar color1 = this;\n\t\tvar color2 = mixinColor;\n\t\tvar p = weight === undefined ? 0.5 : weight;\n\n\t\tvar w = 2 * p - 1;\n\t\tvar a = color1.alpha() - color2.alpha();\n\n\t\tvar w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2.0;\n\t\tvar w2 = 1 - w1;\n\n\t\treturn this\n\t\t\t.rgb(\n\t\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\t\tw1 * color1.blue() + w2 * color2.blue()\n\t\t\t)\n\t\t\t.alpha(color1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n\n\ttoJSON: function () {\n\t\treturn this.rgb();\n\t},\n\n\tclone: function () {\n\t\t// NOTE(SB): using node-clone creates a dependency to Buffer when using browserify,\n\t\t// making the final build way to big to embed in Chart.js. So let's do it manually,\n\t\t// assuming that values to clone are 1 dimension arrays containing only numbers,\n\t\t// except 'alpha' which is a number.\n\t\tvar result = new Color();\n\t\tvar source = this.values;\n\t\tvar target = result.values;\n\t\tvar value, type;\n\n\t\tfor (var prop in source) {\n\t\t\tif (source.hasOwnProperty(prop)) {\n\t\t\t\tvalue = source[prop];\n\t\t\t\ttype = ({}).toString.call(value);\n\t\t\t\tif (type === '[object Array]') {\n\t\t\t\t\ttarget[prop] = value.slice(0);\n\t\t\t\t} else if (type === '[object Number]') {\n\t\t\t\t\ttarget[prop] = value;\n\t\t\t\t} else {\n\t\t\t\t\tconsole.error('unexpected color value:', value);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t}\n};\n\nColor.prototype.spaces = {\n\trgb: ['red', 'green', 'blue'],\n\thsl: ['hue', 'saturation', 'lightness'],\n\thsv: ['hue', 'saturation', 'value'],\n\thwb: ['hue', 'whiteness', 'blackness'],\n\tcmyk: ['cyan', 'magenta', 'yellow', 'black']\n};\n\nColor.prototype.maxes = {\n\trgb: [255, 255, 255],\n\thsl: [360, 100, 100],\n\thsv: [360, 100, 100],\n\thwb: [360, 100, 100],\n\tcmyk: [100, 100, 100, 100]\n};\n\nColor.prototype.getValues = function (space) {\n\tvar values = this.values;\n\tvar vals = {};\n\n\tfor (var i = 0; i < space.length; i++) {\n\t\tvals[space.charAt(i)] = values[space][i];\n\t}\n\n\tif (values.alpha !== 1) {\n\t\tvals.a = values.alpha;\n\t}\n\n\t// {r: 255, g: 255, b: 255, a: 0.4}\n\treturn vals;\n};\n\nColor.prototype.setValues = function (space, vals) {\n\tvar values = this.values;\n\tvar spaces = this.spaces;\n\tvar maxes = this.maxes;\n\tvar alpha = 1;\n\tvar i;\n\n\tthis.valid = true;\n\n\tif (space === 'alpha') {\n\t\talpha = vals;\n\t} else if (vals.length) {\n\t\t// [10, 10, 10]\n\t\tvalues[space] = vals.slice(0, space.length);\n\t\talpha = vals[space.length];\n\t} else if (vals[space.charAt(0)] !== undefined) {\n\t\t// {r: 10, g: 10, b: 10}\n\t\tfor (i = 0; i < space.length; i++) {\n\t\t\tvalues[space][i] = vals[space.charAt(i)];\n\t\t}\n\n\t\talpha = vals.a;\n\t} else if (vals[spaces[space][0]] !== undefined) {\n\t\t// {red: 10, green: 10, blue: 10}\n\t\tvar chans = spaces[space];\n\n\t\tfor (i = 0; i < space.length; i++) {\n\t\t\tvalues[space][i] = vals[chans[i]];\n\t\t}\n\n\t\talpha = vals.alpha;\n\t}\n\n\tvalues.alpha = Math.max(0, Math.min(1, (alpha === undefined ? values.alpha : alpha)));\n\n\tif (space === 'alpha') {\n\t\treturn false;\n\t}\n\n\tvar capped;\n\n\t// cap values of the space prior converting all values\n\tfor (i = 0; i < space.length; i++) {\n\t\tcapped = Math.max(0, Math.min(maxes[space][i], values[space][i]));\n\t\tvalues[space][i] = Math.round(capped);\n\t}\n\n\t// convert to all the other color spaces\n\tfor (var sname in spaces) {\n\t\tif (sname !== space) {\n\t\t\tvalues[sname] = colorConvert[space][sname](values[space]);\n\t\t}\n\t}\n\n\treturn true;\n};\n\nColor.prototype.setSpace = function (space, args) {\n\tvar vals = args[0];\n\n\tif (vals === undefined) {\n\t\t// color.rgb()\n\t\treturn this.getValues(space);\n\t}\n\n\t// color.rgb(10, 10, 10)\n\tif (typeof vals === 'number') {\n\t\tvals = Array.prototype.slice.call(args);\n\t}\n\n\tthis.setValues(space, vals);\n\treturn this;\n};\n\nColor.prototype.setChannel = function (space, index, val) {\n\tvar svalues = this.values[space];\n\tif (val === undefined) {\n\t\t// color.red()\n\t\treturn svalues[index];\n\t} else if (val === svalues[index]) {\n\t\t// color.red(color.red())\n\t\treturn this;\n\t}\n\n\t// color.red(100)\n\tsvalues[index] = val;\n\tthis.setValues(space, svalues);\n\n\treturn this;\n};\n\nif (typeof window !== 'undefined') {\n\twindow.Color = Color;\n}\n\nvar chartjsColor = Color;\n\nfunction isValidKey(key) {\r\n\treturn ['__proto__', 'prototype', 'constructor'].indexOf(key) === -1;\r\n}\r\n\r\n/**\r\n * @namespace Chart.helpers\r\n */\r\nvar helpers = {\r\n\t/**\r\n\t * An empty function that can be used, for example, for optional callback.\r\n\t */\r\n\tnoop: function() {},\r\n\r\n\t/**\r\n\t * Returns a unique id, sequentially generated from a global variable.\r\n\t * @returns {number}\r\n\t * @function\r\n\t */\r\n\tuid: (function() {\r\n\t\tvar id = 0;\r\n\t\treturn function() {\r\n\t\t\treturn id++;\r\n\t\t};\r\n\t}()),\r\n\r\n\t/**\r\n\t * Returns true if `value` is neither null nor undefined, else returns false.\r\n\t * @param {*} value - The value to test.\r\n\t * @returns {boolean}\r\n\t * @since 2.7.0\r\n\t */\r\n\tisNullOrUndef: function(value) {\r\n\t\treturn value === null || typeof value === 'undefined';\r\n\t},\r\n\r\n\t/**\r\n\t * Returns true if `value` is an array (including typed arrays), else returns false.\r\n\t * @param {*} value - The value to test.\r\n\t * @returns {boolean}\r\n\t * @function\r\n\t */\r\n\tisArray: function(value) {\r\n\t\tif (Array.isArray && Array.isArray(value)) {\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\tvar type = Object.prototype.toString.call(value);\r\n\t\tif (type.substr(0, 7) === '[object' && type.substr(-6) === 'Array]') {\r\n\t\t\treturn true;\r\n\t\t}\r\n\t\treturn false;\r\n\t},\r\n\r\n\t/**\r\n\t * Returns true if `value` is an object (excluding null), else returns false.\r\n\t * @param {*} value - The value to test.\r\n\t * @returns {boolean}\r\n\t * @since 2.7.0\r\n\t */\r\n\tisObject: function(value) {\r\n\t\treturn value !== null && Object.prototype.toString.call(value) === '[object Object]';\r\n\t},\r\n\r\n\t/**\r\n\t * Returns true if `value` is a finite number, else returns false\r\n\t * @param {*} value - The value to test.\r\n\t * @returns {boolean}\r\n\t */\r\n\tisFinite: function(value) {\r\n\t\treturn (typeof value === 'number' || value instanceof Number) && isFinite(value);\r\n\t},\r\n\r\n\t/**\r\n\t * Returns `value` if defined, else returns `defaultValue`.\r\n\t * @param {*} value - The value to return if defined.\r\n\t * @param {*} defaultValue - The value to return if `value` is undefined.\r\n\t * @returns {*}\r\n\t */\r\n\tvalueOrDefault: function(value, defaultValue) {\r\n\t\treturn typeof value === 'undefined' ? defaultValue : value;\r\n\t},\r\n\r\n\t/**\r\n\t * Returns value at the given `index` in array if defined, else returns `defaultValue`.\r\n\t * @param {Array} value - The array to lookup for value at `index`.\r\n\t * @param {number} index - The index in `value` to lookup for value.\r\n\t * @param {*} defaultValue - The value to return if `value[index]` is undefined.\r\n\t * @returns {*}\r\n\t */\r\n\tvalueAtIndexOrDefault: function(value, index, defaultValue) {\r\n\t\treturn helpers.valueOrDefault(helpers.isArray(value) ? value[index] : value, defaultValue);\r\n\t},\r\n\r\n\t/**\r\n\t * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the\r\n\t * value returned by `fn`. If `fn` is not a function, this method returns undefined.\r\n\t * @param {function} fn - The function to call.\r\n\t * @param {Array|undefined|null} args - The arguments with which `fn` should be called.\r\n\t * @param {object} [thisArg] - The value of `this` provided for the call to `fn`.\r\n\t * @returns {*}\r\n\t */\r\n\tcallback: function(fn, args, thisArg) {\r\n\t\tif (fn && typeof fn.call === 'function') {\r\n\t\t\treturn fn.apply(thisArg, args);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Note(SB) for performance sake, this method should only be used when loopable type\r\n\t * is unknown or in none intensive code (not called often and small loopable). Else\r\n\t * it's preferable to use a regular for() loop and save extra function calls.\r\n\t * @param {object|Array} loopable - The object or array to be iterated.\r\n\t * @param {function} fn - The function to call for each item.\r\n\t * @param {object} [thisArg] - The value of `this` provided for the call to `fn`.\r\n\t * @param {boolean} [reverse] - If true, iterates backward on the loopable.\r\n\t */\r\n\teach: function(loopable, fn, thisArg, reverse) {\r\n\t\tvar i, len, keys;\r\n\t\tif (helpers.isArray(loopable)) {\r\n\t\t\tlen = loopable.length;\r\n\t\t\tif (reverse) {\r\n\t\t\t\tfor (i = len - 1; i >= 0; i--) {\r\n\t\t\t\t\tfn.call(thisArg, loopable[i], i);\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\tfor (i = 0; i < len; i++) {\r\n\t\t\t\t\tfn.call(thisArg, loopable[i], i);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t} else if (helpers.isObject(loopable)) {\r\n\t\t\tkeys = Object.keys(loopable);\r\n\t\t\tlen = keys.length;\r\n\t\t\tfor (i = 0; i < len; i++) {\r\n\t\t\t\tfn.call(thisArg, loopable[keys[i]], keys[i]);\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Returns true if the `a0` and `a1` arrays have the same content, else returns false.\r\n\t * @see https://stackoverflow.com/a/14853974\r\n\t * @param {Array} a0 - The array to compare\r\n\t * @param {Array} a1 - The array to compare\r\n\t * @returns {boolean}\r\n\t */\r\n\tarrayEquals: function(a0, a1) {\r\n\t\tvar i, ilen, v0, v1;\r\n\r\n\t\tif (!a0 || !a1 || a0.length !== a1.length) {\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tfor (i = 0, ilen = a0.length; i < ilen; ++i) {\r\n\t\t\tv0 = a0[i];\r\n\t\t\tv1 = a1[i];\r\n\r\n\t\t\tif (v0 instanceof Array && v1 instanceof Array) {\r\n\t\t\t\tif (!helpers.arrayEquals(v0, v1)) {\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t} else if (v0 !== v1) {\r\n\t\t\t\t// NOTE: two different object instances will never be equal: {x:20} != {x:20}\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn true;\r\n\t},\r\n\r\n\t/**\r\n\t * Returns a deep copy of `source` without keeping references on objects and arrays.\r\n\t * @param {*} source - The value to clone.\r\n\t * @returns {*}\r\n\t */\r\n\tclone: function(source) {\r\n\t\tif (helpers.isArray(source)) {\r\n\t\t\treturn source.map(helpers.clone);\r\n\t\t}\r\n\r\n\t\tif (helpers.isObject(source)) {\r\n\t\t\tvar target = Object.create(source);\r\n\t\t\tvar keys = Object.keys(source);\r\n\t\t\tvar klen = keys.length;\r\n\t\t\tvar k = 0;\r\n\r\n\t\t\tfor (; k < klen; ++k) {\r\n\t\t\t\ttarget[keys[k]] = helpers.clone(source[keys[k]]);\r\n\t\t\t}\r\n\r\n\t\t\treturn target;\r\n\t\t}\r\n\r\n\t\treturn source;\r\n\t},\r\n\r\n\t/**\r\n\t * The default merger when Chart.helpers.merge is called without merger option.\r\n\t * Note(SB): also used by mergeConfig and mergeScaleConfig as fallback.\r\n\t * @private\r\n\t */\r\n\t_merger: function(key, target, source, options) {\r\n\t\tif (!isValidKey(key)) {\r\n\t\t\t// We want to ensure we do not copy prototypes over\r\n\t\t\t// as this can pollute global namespaces\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tvar tval = target[key];\r\n\t\tvar sval = source[key];\r\n\r\n\t\tif (helpers.isObject(tval) && helpers.isObject(sval)) {\r\n\t\t\thelpers.merge(tval, sval, options);\r\n\t\t} else {\r\n\t\t\ttarget[key] = helpers.clone(sval);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Merges source[key] in target[key] only if target[key] is undefined.\r\n\t * @private\r\n\t */\r\n\t_mergerIf: function(key, target, source) {\r\n\t\tif (!isValidKey(key)) {\r\n\t\t\t// We want to ensure we do not copy prototypes over\r\n\t\t\t// as this can pollute global namespaces\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tvar tval = target[key];\r\n\t\tvar sval = source[key];\r\n\r\n\t\tif (helpers.isObject(tval) && helpers.isObject(sval)) {\r\n\t\t\thelpers.mergeIf(tval, sval);\r\n\t\t} else if (!target.hasOwnProperty(key)) {\r\n\t\t\ttarget[key] = helpers.clone(sval);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Recursively deep copies `source` properties into `target` with the given `options`.\r\n\t * IMPORTANT: `target` is not cloned and will be updated with `source` properties.\r\n\t * @param {object} target - The target object in which all sources are merged into.\r\n\t * @param {object|object[]} source - Object(s) to merge into `target`.\r\n\t * @param {object} [options] - Merging options:\r\n\t * @param {function} [options.merger] - The merge method (key, target, source, options)\r\n\t * @returns {object} The `target` object.\r\n\t */\r\n\tmerge: function(target, source, options) {\r\n\t\tvar sources = helpers.isArray(source) ? source : [source];\r\n\t\tvar ilen = sources.length;\r\n\t\tvar merge, i, keys, klen, k;\r\n\r\n\t\tif (!helpers.isObject(target)) {\r\n\t\t\treturn target;\r\n\t\t}\r\n\r\n\t\toptions = options || {};\r\n\t\tmerge = options.merger || helpers._merger;\r\n\r\n\t\tfor (i = 0; i < ilen; ++i) {\r\n\t\t\tsource = sources[i];\r\n\t\t\tif (!helpers.isObject(source)) {\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n\r\n\t\t\tkeys = Object.keys(source);\r\n\t\t\tfor (k = 0, klen = keys.length; k < klen; ++k) {\r\n\t\t\t\tmerge(keys[k], target, source, options);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn target;\r\n\t},\r\n\r\n\t/**\r\n\t * Recursively deep copies `source` properties into `target` *only* if not defined in target.\r\n\t * IMPORTANT: `target` is not cloned and will be updated with `source` properties.\r\n\t * @param {object} target - The target object in which all sources are merged into.\r\n\t * @param {object|object[]} source - Object(s) to merge into `target`.\r\n\t * @returns {object} The `target` object.\r\n\t */\r\n\tmergeIf: function(target, source) {\r\n\t\treturn helpers.merge(target, source, {merger: helpers._mergerIf});\r\n\t},\r\n\r\n\t/**\r\n\t * Applies the contents of two or more objects together into the first object.\r\n\t * @param {object} target - The target object in which all objects are merged into.\r\n\t * @param {object} arg1 - Object containing additional properties to merge in target.\r\n\t * @param {object} argN - Additional objects containing properties to merge in target.\r\n\t * @returns {object} The `target` object.\r\n\t */\r\n\textend: Object.assign || function(target) {\r\n\t\treturn helpers.merge(target, [].slice.call(arguments, 1), {\r\n\t\t\tmerger: function(key, dst, src) {\r\n\t\t\t\tdst[key] = src[key];\r\n\t\t\t}\r\n\t\t});\r\n\t},\r\n\r\n\t/**\r\n\t * Basic javascript inheritance based on the model created in Backbone.js\r\n\t */\r\n\tinherits: function(extensions) {\r\n\t\tvar me = this;\r\n\t\tvar ChartElement = (extensions && extensions.hasOwnProperty('constructor')) ? extensions.constructor : function() {\r\n\t\t\treturn me.apply(this, arguments);\r\n\t\t};\r\n\r\n\t\tvar Surrogate = function() {\r\n\t\t\tthis.constructor = ChartElement;\r\n\t\t};\r\n\r\n\t\tSurrogate.prototype = me.prototype;\r\n\t\tChartElement.prototype = new Surrogate();\r\n\t\tChartElement.extend = helpers.inherits;\r\n\r\n\t\tif (extensions) {\r\n\t\t\thelpers.extend(ChartElement.prototype, extensions);\r\n\t\t}\r\n\r\n\t\tChartElement.__super__ = me.prototype;\r\n\t\treturn ChartElement;\r\n\t},\r\n\r\n\t_deprecated: function(scope, value, previous, current) {\r\n\t\tif (value !== undefined) {\r\n\t\t\tconsole.warn(scope + ': \"' + previous +\r\n\t\t\t\t'\" is deprecated. Please use \"' + current + '\" instead');\r\n\t\t}\r\n\t}\r\n};\r\n\r\nvar helpers_core = helpers;\r\n\r\n// DEPRECATIONS\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.callback instead.\r\n * @function Chart.helpers.callCallback\r\n * @deprecated since version 2.6.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers.callCallback = helpers.callback;\r\n\r\n/**\r\n * Provided for backward compatibility, use Array.prototype.indexOf instead.\r\n * Array.prototype.indexOf compatibility: Chrome, Opera, Safari, FF1.5+, IE9+\r\n * @function Chart.helpers.indexOf\r\n * @deprecated since version 2.7.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers.indexOf = function(array, item, fromIndex) {\r\n\treturn Array.prototype.indexOf.call(array, item, fromIndex);\r\n};\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.valueOrDefault instead.\r\n * @function Chart.helpers.getValueOrDefault\r\n * @deprecated since version 2.7.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers.getValueOrDefault = helpers.valueOrDefault;\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.valueAtIndexOrDefault instead.\r\n * @function Chart.helpers.getValueAtIndexOrDefault\r\n * @deprecated since version 2.7.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers.getValueAtIndexOrDefault = helpers.valueAtIndexOrDefault;\n\n/**\r\n * Easing functions adapted from Robert Penner's easing equations.\r\n * @namespace Chart.helpers.easingEffects\r\n * @see http://www.robertpenner.com/easing/\r\n */\r\nvar effects = {\r\n\tlinear: function(t) {\r\n\t\treturn t;\r\n\t},\r\n\r\n\teaseInQuad: function(t) {\r\n\t\treturn t * t;\r\n\t},\r\n\r\n\teaseOutQuad: function(t) {\r\n\t\treturn -t * (t - 2);\r\n\t},\r\n\r\n\teaseInOutQuad: function(t) {\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn 0.5 * t * t;\r\n\t\t}\r\n\t\treturn -0.5 * ((--t) * (t - 2) - 1);\r\n\t},\r\n\r\n\teaseInCubic: function(t) {\r\n\t\treturn t * t * t;\r\n\t},\r\n\r\n\teaseOutCubic: function(t) {\r\n\t\treturn (t = t - 1) * t * t + 1;\r\n\t},\r\n\r\n\teaseInOutCubic: function(t) {\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn 0.5 * t * t * t;\r\n\t\t}\r\n\t\treturn 0.5 * ((t -= 2) * t * t + 2);\r\n\t},\r\n\r\n\teaseInQuart: function(t) {\r\n\t\treturn t * t * t * t;\r\n\t},\r\n\r\n\teaseOutQuart: function(t) {\r\n\t\treturn -((t = t - 1) * t * t * t - 1);\r\n\t},\r\n\r\n\teaseInOutQuart: function(t) {\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn 0.5 * t * t * t * t;\r\n\t\t}\r\n\t\treturn -0.5 * ((t -= 2) * t * t * t - 2);\r\n\t},\r\n\r\n\teaseInQuint: function(t) {\r\n\t\treturn t * t * t * t * t;\r\n\t},\r\n\r\n\teaseOutQuint: function(t) {\r\n\t\treturn (t = t - 1) * t * t * t * t + 1;\r\n\t},\r\n\r\n\teaseInOutQuint: function(t) {\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn 0.5 * t * t * t * t * t;\r\n\t\t}\r\n\t\treturn 0.5 * ((t -= 2) * t * t * t * t + 2);\r\n\t},\r\n\r\n\teaseInSine: function(t) {\r\n\t\treturn -Math.cos(t * (Math.PI / 2)) + 1;\r\n\t},\r\n\r\n\teaseOutSine: function(t) {\r\n\t\treturn Math.sin(t * (Math.PI / 2));\r\n\t},\r\n\r\n\teaseInOutSine: function(t) {\r\n\t\treturn -0.5 * (Math.cos(Math.PI * t) - 1);\r\n\t},\r\n\r\n\teaseInExpo: function(t) {\r\n\t\treturn (t === 0) ? 0 : Math.pow(2, 10 * (t - 1));\r\n\t},\r\n\r\n\teaseOutExpo: function(t) {\r\n\t\treturn (t === 1) ? 1 : -Math.pow(2, -10 * t) + 1;\r\n\t},\r\n\r\n\teaseInOutExpo: function(t) {\r\n\t\tif (t === 0) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\t\tif (t === 1) {\r\n\t\t\treturn 1;\r\n\t\t}\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn 0.5 * Math.pow(2, 10 * (t - 1));\r\n\t\t}\r\n\t\treturn 0.5 * (-Math.pow(2, -10 * --t) + 2);\r\n\t},\r\n\r\n\teaseInCirc: function(t) {\r\n\t\tif (t >= 1) {\r\n\t\t\treturn t;\r\n\t\t}\r\n\t\treturn -(Math.sqrt(1 - t * t) - 1);\r\n\t},\r\n\r\n\teaseOutCirc: function(t) {\r\n\t\treturn Math.sqrt(1 - (t = t - 1) * t);\r\n\t},\r\n\r\n\teaseInOutCirc: function(t) {\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn -0.5 * (Math.sqrt(1 - t * t) - 1);\r\n\t\t}\r\n\t\treturn 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1);\r\n\t},\r\n\r\n\teaseInElastic: function(t) {\r\n\t\tvar s = 1.70158;\r\n\t\tvar p = 0;\r\n\t\tvar a = 1;\r\n\t\tif (t === 0) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\t\tif (t === 1) {\r\n\t\t\treturn 1;\r\n\t\t}\r\n\t\tif (!p) {\r\n\t\t\tp = 0.3;\r\n\t\t}\r\n\t\tif (a < 1) {\r\n\t\t\ta = 1;\r\n\t\t\ts = p / 4;\r\n\t\t} else {\r\n\t\t\ts = p / (2 * Math.PI) * Math.asin(1 / a);\r\n\t\t}\r\n\t\treturn -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p));\r\n\t},\r\n\r\n\teaseOutElastic: function(t) {\r\n\t\tvar s = 1.70158;\r\n\t\tvar p = 0;\r\n\t\tvar a = 1;\r\n\t\tif (t === 0) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\t\tif (t === 1) {\r\n\t\t\treturn 1;\r\n\t\t}\r\n\t\tif (!p) {\r\n\t\t\tp = 0.3;\r\n\t\t}\r\n\t\tif (a < 1) {\r\n\t\t\ta = 1;\r\n\t\t\ts = p / 4;\r\n\t\t} else {\r\n\t\t\ts = p / (2 * Math.PI) * Math.asin(1 / a);\r\n\t\t}\r\n\t\treturn a * Math.pow(2, -10 * t) * Math.sin((t - s) * (2 * Math.PI) / p) + 1;\r\n\t},\r\n\r\n\teaseInOutElastic: function(t) {\r\n\t\tvar s = 1.70158;\r\n\t\tvar p = 0;\r\n\t\tvar a = 1;\r\n\t\tif (t === 0) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\t\tif ((t /= 0.5) === 2) {\r\n\t\t\treturn 1;\r\n\t\t}\r\n\t\tif (!p) {\r\n\t\t\tp = 0.45;\r\n\t\t}\r\n\t\tif (a < 1) {\r\n\t\t\ta = 1;\r\n\t\t\ts = p / 4;\r\n\t\t} else {\r\n\t\t\ts = p / (2 * Math.PI) * Math.asin(1 / a);\r\n\t\t}\r\n\t\tif (t < 1) {\r\n\t\t\treturn -0.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p));\r\n\t\t}\r\n\t\treturn a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p) * 0.5 + 1;\r\n\t},\r\n\teaseInBack: function(t) {\r\n\t\tvar s = 1.70158;\r\n\t\treturn t * t * ((s + 1) * t - s);\r\n\t},\r\n\r\n\teaseOutBack: function(t) {\r\n\t\tvar s = 1.70158;\r\n\t\treturn (t = t - 1) * t * ((s + 1) * t + s) + 1;\r\n\t},\r\n\r\n\teaseInOutBack: function(t) {\r\n\t\tvar s = 1.70158;\r\n\t\tif ((t /= 0.5) < 1) {\r\n\t\t\treturn 0.5 * (t * t * (((s *= (1.525)) + 1) * t - s));\r\n\t\t}\r\n\t\treturn 0.5 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2);\r\n\t},\r\n\r\n\teaseInBounce: function(t) {\r\n\t\treturn 1 - effects.easeOutBounce(1 - t);\r\n\t},\r\n\r\n\teaseOutBounce: function(t) {\r\n\t\tif (t < (1 / 2.75)) {\r\n\t\t\treturn 7.5625 * t * t;\r\n\t\t}\r\n\t\tif (t < (2 / 2.75)) {\r\n\t\t\treturn 7.5625 * (t -= (1.5 / 2.75)) * t + 0.75;\r\n\t\t}\r\n\t\tif (t < (2.5 / 2.75)) {\r\n\t\t\treturn 7.5625 * (t -= (2.25 / 2.75)) * t + 0.9375;\r\n\t\t}\r\n\t\treturn 7.5625 * (t -= (2.625 / 2.75)) * t + 0.984375;\r\n\t},\r\n\r\n\teaseInOutBounce: function(t) {\r\n\t\tif (t < 0.5) {\r\n\t\t\treturn effects.easeInBounce(t * 2) * 0.5;\r\n\t\t}\r\n\t\treturn effects.easeOutBounce(t * 2 - 1) * 0.5 + 0.5;\r\n\t}\r\n};\r\n\r\nvar helpers_easing = {\r\n\teffects: effects\r\n};\r\n\r\n// DEPRECATIONS\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.easing.effects instead.\r\n * @function Chart.helpers.easingEffects\r\n * @deprecated since version 2.7.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers_core.easingEffects = effects;\n\nvar PI = Math.PI;\r\nvar RAD_PER_DEG = PI / 180;\r\nvar DOUBLE_PI = PI * 2;\r\nvar HALF_PI = PI / 2;\r\nvar QUARTER_PI = PI / 4;\r\nvar TWO_THIRDS_PI = PI * 2 / 3;\r\n\r\n/**\r\n * @namespace Chart.helpers.canvas\r\n */\r\nvar exports$1 = {\r\n\t/**\r\n\t * Clears the entire canvas associated to the given `chart`.\r\n\t * @param {Chart} chart - The chart for which to clear the canvas.\r\n\t */\r\n\tclear: function(chart) {\r\n\t\tchart.ctx.clearRect(0, 0, chart.width, chart.height);\r\n\t},\r\n\r\n\t/**\r\n\t * Creates a \"path\" for a rectangle with rounded corners at position (x, y) with a\r\n\t * given size (width, height) and the same `radius` for all corners.\r\n\t * @param {CanvasRenderingContext2D} ctx - The canvas 2D Context.\r\n\t * @param {number} x - The x axis of the coordinate for the rectangle starting point.\r\n\t * @param {number} y - The y axis of the coordinate for the rectangle starting point.\r\n\t * @param {number} width - The rectangle's width.\r\n\t * @param {number} height - The rectangle's height.\r\n\t * @param {number} radius - The rounded amount (in pixels) for the four corners.\r\n\t * @todo handle `radius` as top-left, top-right, bottom-right, bottom-left array/object?\r\n\t */\r\n\troundedRect: function(ctx, x, y, width, height, radius) {\r\n\t\tif (radius) {\r\n\t\t\tvar r = Math.min(radius, height / 2, width / 2);\r\n\t\t\tvar left = x + r;\r\n\t\t\tvar top = y + r;\r\n\t\t\tvar right = x + width - r;\r\n\t\t\tvar bottom = y + height - r;\r\n\r\n\t\t\tctx.moveTo(x, top);\r\n\t\t\tif (left < right && top < bottom) {\r\n\t\t\t\tctx.arc(left, top, r, -PI, -HALF_PI);\r\n\t\t\t\tctx.arc(right, top, r, -HALF_PI, 0);\r\n\t\t\t\tctx.arc(right, bottom, r, 0, HALF_PI);\r\n\t\t\t\tctx.arc(left, bottom, r, HALF_PI, PI);\r\n\t\t\t} else if (left < right) {\r\n\t\t\t\tctx.moveTo(left, y);\r\n\t\t\t\tctx.arc(right, top, r, -HALF_PI, HALF_PI);\r\n\t\t\t\tctx.arc(left, top, r, HALF_PI, PI + HALF_PI);\r\n\t\t\t} else if (top < bottom) {\r\n\t\t\t\tctx.arc(left, top, r, -PI, 0);\r\n\t\t\t\tctx.arc(left, bottom, r, 0, PI);\r\n\t\t\t} else {\r\n\t\t\t\tctx.arc(left, top, r, -PI, PI);\r\n\t\t\t}\r\n\t\t\tctx.closePath();\r\n\t\t\tctx.moveTo(x, y);\r\n\t\t} else {\r\n\t\t\tctx.rect(x, y, width, height);\r\n\t\t}\r\n\t},\r\n\r\n\tdrawPoint: function(ctx, style, radius, x, y, rotation) {\r\n\t\tvar type, xOffset, yOffset, size, cornerRadius;\r\n\t\tvar rad = (rotation || 0) * RAD_PER_DEG;\r\n\r\n\t\tif (style && typeof style === 'object') {\r\n\t\t\ttype = style.toString();\r\n\t\t\tif (type === '[object HTMLImageElement]' || type === '[object HTMLCanvasElement]') {\r\n\t\t\t\tctx.save();\r\n\t\t\t\tctx.translate(x, y);\r\n\t\t\t\tctx.rotate(rad);\r\n\t\t\t\tctx.drawImage(style, -style.width / 2, -style.height / 2, style.width, style.height);\r\n\t\t\t\tctx.restore();\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (isNaN(radius) || radius <= 0) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tctx.beginPath();\r\n\r\n\t\tswitch (style) {\r\n\t\t// Default includes circle\r\n\t\tdefault:\r\n\t\t\tctx.arc(x, y, radius, 0, DOUBLE_PI);\r\n\t\t\tctx.closePath();\r\n\t\t\tbreak;\r\n\t\tcase 'triangle':\r\n\t\t\tctx.moveTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius);\r\n\t\t\trad += TWO_THIRDS_PI;\r\n\t\t\tctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius);\r\n\t\t\trad += TWO_THIRDS_PI;\r\n\t\t\tctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius);\r\n\t\t\tctx.closePath();\r\n\t\t\tbreak;\r\n\t\tcase 'rectRounded':\r\n\t\t\t// NOTE: the rounded rect implementation changed to use `arc` instead of\r\n\t\t\t// `quadraticCurveTo` since it generates better results when rect is\r\n\t\t\t// almost a circle. 0.516 (instead of 0.5) produces results with visually\r\n\t\t\t// closer proportion to the previous impl and it is inscribed in the\r\n\t\t\t// circle with `radius`. For more details, see the following PRs:\r\n\t\t\t// https://github.com/chartjs/Chart.js/issues/5597\r\n\t\t\t// https://github.com/chartjs/Chart.js/issues/5858\r\n\t\t\tcornerRadius = radius * 0.516;\r\n\t\t\tsize = radius - cornerRadius;\r\n\t\t\txOffset = Math.cos(rad + QUARTER_PI) * size;\r\n\t\t\tyOffset = Math.sin(rad + QUARTER_PI) * size;\r\n\t\t\tctx.arc(x - xOffset, y - yOffset, cornerRadius, rad - PI, rad - HALF_PI);\r\n\t\t\tctx.arc(x + yOffset, y - xOffset, cornerRadius, rad - HALF_PI, rad);\r\n\t\t\tctx.arc(x + xOffset, y + yOffset, cornerRadius, rad, rad + HALF_PI);\r\n\t\t\tctx.arc(x - yOffset, y + xOffset, cornerRadius, rad + HALF_PI, rad + PI);\r\n\t\t\tctx.closePath();\r\n\t\t\tbreak;\r\n\t\tcase 'rect':\r\n\t\t\tif (!rotation) {\r\n\t\t\t\tsize = Math.SQRT1_2 * radius;\r\n\t\t\t\tctx.rect(x - size, y - size, 2 * size, 2 * size);\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\trad += QUARTER_PI;\r\n\t\t\t/* falls through */\r\n\t\tcase 'rectRot':\r\n\t\t\txOffset = Math.cos(rad) * radius;\r\n\t\t\tyOffset = Math.sin(rad) * radius;\r\n\t\t\tctx.moveTo(x - xOffset, y - yOffset);\r\n\t\t\tctx.lineTo(x + yOffset, y - xOffset);\r\n\t\t\tctx.lineTo(x + xOffset, y + yOffset);\r\n\t\t\tctx.lineTo(x - yOffset, y + xOffset);\r\n\t\t\tctx.closePath();\r\n\t\t\tbreak;\r\n\t\tcase 'crossRot':\r\n\t\t\trad += QUARTER_PI;\r\n\t\t\t/* falls through */\r\n\t\tcase 'cross':\r\n\t\t\txOffset = Math.cos(rad) * radius;\r\n\t\t\tyOffset = Math.sin(rad) * radius;\r\n\t\t\tctx.moveTo(x - xOffset, y - yOffset);\r\n\t\t\tctx.lineTo(x + xOffset, y + yOffset);\r\n\t\t\tctx.moveTo(x + yOffset, y - xOffset);\r\n\t\t\tctx.lineTo(x - yOffset, y + xOffset);\r\n\t\t\tbreak;\r\n\t\tcase 'star':\r\n\t\t\txOffset = Math.cos(rad) * radius;\r\n\t\t\tyOffset = Math.sin(rad) * radius;\r\n\t\t\tctx.moveTo(x - xOffset, y - yOffset);\r\n\t\t\tctx.lineTo(x + xOffset, y + yOffset);\r\n\t\t\tctx.moveTo(x + yOffset, y - xOffset);\r\n\t\t\tctx.lineTo(x - yOffset, y + xOffset);\r\n\t\t\trad += QUARTER_PI;\r\n\t\t\txOffset = Math.cos(rad) * radius;\r\n\t\t\tyOffset = Math.sin(rad) * radius;\r\n\t\t\tctx.moveTo(x - xOffset, y - yOffset);\r\n\t\t\tctx.lineTo(x + xOffset, y + yOffset);\r\n\t\t\tctx.moveTo(x + yOffset, y - xOffset);\r\n\t\t\tctx.lineTo(x - yOffset, y + xOffset);\r\n\t\t\tbreak;\r\n\t\tcase 'line':\r\n\t\t\txOffset = Math.cos(rad) * radius;\r\n\t\t\tyOffset = Math.sin(rad) * radius;\r\n\t\t\tctx.moveTo(x - xOffset, y - yOffset);\r\n\t\t\tctx.lineTo(x + xOffset, y + yOffset);\r\n\t\t\tbreak;\r\n\t\tcase 'dash':\r\n\t\t\tctx.moveTo(x, y);\r\n\t\t\tctx.lineTo(x + Math.cos(rad) * radius, y + Math.sin(rad) * radius);\r\n\t\t\tbreak;\r\n\t\t}\r\n\r\n\t\tctx.fill();\r\n\t\tctx.stroke();\r\n\t},\r\n\r\n\t/**\r\n\t * Returns true if the point is inside the rectangle\r\n\t * @param {object} point - The point to test\r\n\t * @param {object} area - The rectangle\r\n\t * @returns {boolean}\r\n\t * @private\r\n\t */\r\n\t_isPointInArea: function(point, area) {\r\n\t\tvar epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error.\r\n\r\n\t\treturn point.x > area.left - epsilon && point.x < area.right + epsilon &&\r\n\t\t\tpoint.y > area.top - epsilon && point.y < area.bottom + epsilon;\r\n\t},\r\n\r\n\tclipArea: function(ctx, area) {\r\n\t\tctx.save();\r\n\t\tctx.beginPath();\r\n\t\tctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top);\r\n\t\tctx.clip();\r\n\t},\r\n\r\n\tunclipArea: function(ctx) {\r\n\t\tctx.restore();\r\n\t},\r\n\r\n\tlineTo: function(ctx, previous, target, flip) {\r\n\t\tvar stepped = target.steppedLine;\r\n\t\tif (stepped) {\r\n\t\t\tif (stepped === 'middle') {\r\n\t\t\t\tvar midpoint = (previous.x + target.x) / 2.0;\r\n\t\t\t\tctx.lineTo(midpoint, flip ? target.y : previous.y);\r\n\t\t\t\tctx.lineTo(midpoint, flip ? previous.y : target.y);\r\n\t\t\t} else if ((stepped === 'after' && !flip) || (stepped !== 'after' && flip)) {\r\n\t\t\t\tctx.lineTo(previous.x, target.y);\r\n\t\t\t} else {\r\n\t\t\t\tctx.lineTo(target.x, previous.y);\r\n\t\t\t}\r\n\t\t\tctx.lineTo(target.x, target.y);\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tif (!target.tension) {\r\n\t\t\tctx.lineTo(target.x, target.y);\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tctx.bezierCurveTo(\r\n\t\t\tflip ? previous.controlPointPreviousX : previous.controlPointNextX,\r\n\t\t\tflip ? previous.controlPointPreviousY : previous.controlPointNextY,\r\n\t\t\tflip ? target.controlPointNextX : target.controlPointPreviousX,\r\n\t\t\tflip ? target.controlPointNextY : target.controlPointPreviousY,\r\n\t\t\ttarget.x,\r\n\t\t\ttarget.y);\r\n\t}\r\n};\r\n\r\nvar helpers_canvas = exports$1;\r\n\r\n// DEPRECATIONS\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.canvas.clear instead.\r\n * @namespace Chart.helpers.clear\r\n * @deprecated since version 2.7.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers_core.clear = exports$1.clear;\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.canvas.roundedRect instead.\r\n * @namespace Chart.helpers.drawRoundedRectangle\r\n * @deprecated since version 2.7.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers_core.drawRoundedRectangle = function(ctx) {\r\n\tctx.beginPath();\r\n\texports$1.roundedRect.apply(exports$1, arguments);\r\n};\n\nvar defaults = {\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_set: function(scope, values) {\r\n\t\treturn helpers_core.merge(this[scope] || (this[scope] = {}), values);\r\n\t}\r\n};\r\n\r\n// TODO(v3): remove 'global' from namespace. all default are global and\r\n// there's inconsistency around which options are under 'global'\r\ndefaults._set('global', {\r\n\tdefaultColor: 'rgba(0,0,0,0.1)',\r\n\tdefaultFontColor: '#666',\r\n\tdefaultFontFamily: \"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",\r\n\tdefaultFontSize: 12,\r\n\tdefaultFontStyle: 'normal',\r\n\tdefaultLineHeight: 1.2,\r\n\tshowLines: true\r\n});\r\n\r\nvar core_defaults = defaults;\n\nvar valueOrDefault = helpers_core.valueOrDefault;\r\n\r\n/**\r\n * Converts the given font object into a CSS font string.\r\n * @param {object} font - A font object.\r\n * @return {string} The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font\r\n * @private\r\n */\r\nfunction toFontString(font) {\r\n\tif (!font || helpers_core.isNullOrUndef(font.size) || helpers_core.isNullOrUndef(font.family)) {\r\n\t\treturn null;\r\n\t}\r\n\r\n\treturn (font.style ? font.style + ' ' : '')\r\n\t\t+ (font.weight ? font.weight + ' ' : '')\r\n\t\t+ font.size + 'px '\r\n\t\t+ font.family;\r\n}\r\n\r\n/**\r\n * @alias Chart.helpers.options\r\n * @namespace\r\n */\r\nvar helpers_options = {\r\n\t/**\r\n\t * Converts the given line height `value` in pixels for a specific font `size`.\r\n\t * @param {number|string} value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em').\r\n\t * @param {number} size - The font size (in pixels) used to resolve relative `value`.\r\n\t * @returns {number} The effective line height in pixels (size * 1.2 if value is invalid).\r\n\t * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height\r\n\t * @since 2.7.0\r\n\t */\r\n\ttoLineHeight: function(value, size) {\r\n\t\tvar matches = ('' + value).match(/^(normal|(\\d+(?:\\.\\d+)?)(px|em|%)?)$/);\r\n\t\tif (!matches || matches[1] === 'normal') {\r\n\t\t\treturn size * 1.2;\r\n\t\t}\r\n\r\n\t\tvalue = +matches[2];\r\n\r\n\t\tswitch (matches[3]) {\r\n\t\tcase 'px':\r\n\t\t\treturn value;\r\n\t\tcase '%':\r\n\t\t\tvalue /= 100;\r\n\t\t\tbreak;\r\n\t\t}\r\n\r\n\t\treturn size * value;\r\n\t},\r\n\r\n\t/**\r\n\t * Converts the given value into a padding object with pre-computed width/height.\r\n\t * @param {number|object} value - If a number, set the value to all TRBL component,\r\n\t * else, if and object, use defined properties and sets undefined ones to 0.\r\n\t * @returns {object} The padding values (top, right, bottom, left, width, height)\r\n\t * @since 2.7.0\r\n\t */\r\n\ttoPadding: function(value) {\r\n\t\tvar t, r, b, l;\r\n\r\n\t\tif (helpers_core.isObject(value)) {\r\n\t\t\tt = +value.top || 0;\r\n\t\t\tr = +value.right || 0;\r\n\t\t\tb = +value.bottom || 0;\r\n\t\t\tl = +value.left || 0;\r\n\t\t} else {\r\n\t\t\tt = r = b = l = +value || 0;\r\n\t\t}\r\n\r\n\t\treturn {\r\n\t\t\ttop: t,\r\n\t\t\tright: r,\r\n\t\t\tbottom: b,\r\n\t\t\tleft: l,\r\n\t\t\theight: t + b,\r\n\t\t\twidth: l + r\r\n\t\t};\r\n\t},\r\n\r\n\t/**\r\n\t * Parses font options and returns the font object.\r\n\t * @param {object} options - A object that contains font options to be parsed.\r\n\t * @return {object} The font object.\r\n\t * @todo Support font.* options and renamed to toFont().\r\n\t * @private\r\n\t */\r\n\t_parseFont: function(options) {\r\n\t\tvar globalDefaults = core_defaults.global;\r\n\t\tvar size = valueOrDefault(options.fontSize, globalDefaults.defaultFontSize);\r\n\t\tvar font = {\r\n\t\t\tfamily: valueOrDefault(options.fontFamily, globalDefaults.defaultFontFamily),\r\n\t\t\tlineHeight: helpers_core.options.toLineHeight(valueOrDefault(options.lineHeight, globalDefaults.defaultLineHeight), size),\r\n\t\t\tsize: size,\r\n\t\t\tstyle: valueOrDefault(options.fontStyle, globalDefaults.defaultFontStyle),\r\n\t\t\tweight: null,\r\n\t\t\tstring: ''\r\n\t\t};\r\n\r\n\t\tfont.string = toFontString(font);\r\n\t\treturn font;\r\n\t},\r\n\r\n\t/**\r\n\t * Evaluates the given `inputs` sequentially and returns the first defined value.\r\n\t * @param {Array} inputs - An array of values, falling back to the last value.\r\n\t * @param {object} [context] - If defined and the current value is a function, the value\r\n\t * is called with `context` as first argument and the result becomes the new input.\r\n\t * @param {number} [index] - If defined and the current value is an array, the value\r\n\t * at `index` become the new input.\r\n\t * @param {object} [info] - object to return information about resolution in\r\n\t * @param {boolean} [info.cacheable] - Will be set to `false` if option is not cacheable.\r\n\t * @since 2.7.0\r\n\t */\r\n\tresolve: function(inputs, context, index, info) {\r\n\t\tvar cacheable = true;\r\n\t\tvar i, ilen, value;\r\n\r\n\t\tfor (i = 0, ilen = inputs.length; i < ilen; ++i) {\r\n\t\t\tvalue = inputs[i];\r\n\t\t\tif (value === undefined) {\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n\t\t\tif (context !== undefined && typeof value === 'function') {\r\n\t\t\t\tvalue = value(context);\r\n\t\t\t\tcacheable = false;\r\n\t\t\t}\r\n\t\t\tif (index !== undefined && helpers_core.isArray(value)) {\r\n\t\t\t\tvalue = value[index];\r\n\t\t\t\tcacheable = false;\r\n\t\t\t}\r\n\t\t\tif (value !== undefined) {\r\n\t\t\t\tif (info && !cacheable) {\r\n\t\t\t\t\tinfo.cacheable = false;\r\n\t\t\t\t}\r\n\t\t\t\treturn value;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n};\n\n/**\r\n * @alias Chart.helpers.math\r\n * @namespace\r\n */\r\nvar exports$2 = {\r\n\t/**\r\n\t * Returns an array of factors sorted from 1 to sqrt(value)\r\n\t * @private\r\n\t */\r\n\t_factorize: function(value) {\r\n\t\tvar result = [];\r\n\t\tvar sqrt = Math.sqrt(value);\r\n\t\tvar i;\r\n\r\n\t\tfor (i = 1; i < sqrt; i++) {\r\n\t\t\tif (value % i === 0) {\r\n\t\t\t\tresult.push(i);\r\n\t\t\t\tresult.push(value / i);\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (sqrt === (sqrt | 0)) { // if value is a square number\r\n\t\t\tresult.push(sqrt);\r\n\t\t}\r\n\r\n\t\tresult.sort(function(a, b) {\r\n\t\t\treturn a - b;\r\n\t\t}).pop();\r\n\t\treturn result;\r\n\t},\r\n\r\n\tlog10: Math.log10 || function(x) {\r\n\t\tvar exponent = Math.log(x) * Math.LOG10E; // Math.LOG10E = 1 / Math.LN10.\r\n\t\t// Check for whole powers of 10,\r\n\t\t// which due to floating point rounding error should be corrected.\r\n\t\tvar powerOf10 = Math.round(exponent);\r\n\t\tvar isPowerOf10 = x === Math.pow(10, powerOf10);\r\n\r\n\t\treturn isPowerOf10 ? powerOf10 : exponent;\r\n\t}\r\n};\r\n\r\nvar helpers_math = exports$2;\r\n\r\n// DEPRECATIONS\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.helpers.math.log10 instead.\r\n * @namespace Chart.helpers.log10\r\n * @deprecated since version 2.9.0\r\n * @todo remove at version 3\r\n * @private\r\n */\r\nhelpers_core.log10 = exports$2.log10;\n\nvar getRtlAdapter = function(rectX, width) {\r\n\treturn {\r\n\t\tx: function(x) {\r\n\t\t\treturn rectX + rectX + width - x;\r\n\t\t},\r\n\t\tsetWidth: function(w) {\r\n\t\t\twidth = w;\r\n\t\t},\r\n\t\ttextAlign: function(align) {\r\n\t\t\tif (align === 'center') {\r\n\t\t\t\treturn align;\r\n\t\t\t}\r\n\t\t\treturn align === 'right' ? 'left' : 'right';\r\n\t\t},\r\n\t\txPlus: function(x, value) {\r\n\t\t\treturn x - value;\r\n\t\t},\r\n\t\tleftForLtr: function(x, itemWidth) {\r\n\t\t\treturn x - itemWidth;\r\n\t\t},\r\n\t};\r\n};\r\n\r\nvar getLtrAdapter = function() {\r\n\treturn {\r\n\t\tx: function(x) {\r\n\t\t\treturn x;\r\n\t\t},\r\n\t\tsetWidth: function(w) { // eslint-disable-line no-unused-vars\r\n\t\t},\r\n\t\ttextAlign: function(align) {\r\n\t\t\treturn align;\r\n\t\t},\r\n\t\txPlus: function(x, value) {\r\n\t\t\treturn x + value;\r\n\t\t},\r\n\t\tleftForLtr: function(x, _itemWidth) { // eslint-disable-line no-unused-vars\r\n\t\t\treturn x;\r\n\t\t},\r\n\t};\r\n};\r\n\r\nvar getAdapter = function(rtl, rectX, width) {\r\n\treturn rtl ? getRtlAdapter(rectX, width) : getLtrAdapter();\r\n};\r\n\r\nvar overrideTextDirection = function(ctx, direction) {\r\n\tvar style, original;\r\n\tif (direction === 'ltr' || direction === 'rtl') {\r\n\t\tstyle = ctx.canvas.style;\r\n\t\toriginal = [\r\n\t\t\tstyle.getPropertyValue('direction'),\r\n\t\t\tstyle.getPropertyPriority('direction'),\r\n\t\t];\r\n\r\n\t\tstyle.setProperty('direction', direction, 'important');\r\n\t\tctx.prevTextDirection = original;\r\n\t}\r\n};\r\n\r\nvar restoreTextDirection = function(ctx) {\r\n\tvar original = ctx.prevTextDirection;\r\n\tif (original !== undefined) {\r\n\t\tdelete ctx.prevTextDirection;\r\n\t\tctx.canvas.style.setProperty('direction', original[0], original[1]);\r\n\t}\r\n};\r\n\r\nvar helpers_rtl = {\r\n\tgetRtlAdapter: getAdapter,\r\n\toverrideTextDirection: overrideTextDirection,\r\n\trestoreTextDirection: restoreTextDirection,\r\n};\n\nvar helpers$1 = helpers_core;\r\nvar easing = helpers_easing;\r\nvar canvas = helpers_canvas;\r\nvar options = helpers_options;\r\nvar math = helpers_math;\r\nvar rtl = helpers_rtl;\nhelpers$1.easing = easing;\nhelpers$1.canvas = canvas;\nhelpers$1.options = options;\nhelpers$1.math = math;\nhelpers$1.rtl = rtl;\n\nfunction interpolate(start, view, model, ease) {\r\n\tvar keys = Object.keys(model);\r\n\tvar i, ilen, key, actual, origin, target, type, c0, c1;\r\n\r\n\tfor (i = 0, ilen = keys.length; i < ilen; ++i) {\r\n\t\tkey = keys[i];\r\n\r\n\t\ttarget = model[key];\r\n\r\n\t\t// if a value is added to the model after pivot() has been called, the view\r\n\t\t// doesn't contain it, so let's initialize the view to the target value.\r\n\t\tif (!view.hasOwnProperty(key)) {\r\n\t\t\tview[key] = target;\r\n\t\t}\r\n\r\n\t\tactual = view[key];\r\n\r\n\t\tif (actual === target || key[0] === '_') {\r\n\t\t\tcontinue;\r\n\t\t}\r\n\r\n\t\tif (!start.hasOwnProperty(key)) {\r\n\t\t\tstart[key] = actual;\r\n\t\t}\r\n\r\n\t\torigin = start[key];\r\n\r\n\t\ttype = typeof target;\r\n\r\n\t\tif (type === typeof origin) {\r\n\t\t\tif (type === 'string') {\r\n\t\t\t\tc0 = chartjsColor(origin);\r\n\t\t\t\tif (c0.valid) {\r\n\t\t\t\t\tc1 = chartjsColor(target);\r\n\t\t\t\t\tif (c1.valid) {\r\n\t\t\t\t\t\tview[key] = c1.mix(c0, ease).rgbString();\r\n\t\t\t\t\t\tcontinue;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t} else if (helpers$1.isFinite(origin) && helpers$1.isFinite(target)) {\r\n\t\t\t\tview[key] = origin + (target - origin) * ease;\r\n\t\t\t\tcontinue;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tview[key] = target;\r\n\t}\r\n}\r\n\r\nvar Element = function(configuration) {\r\n\thelpers$1.extend(this, configuration);\r\n\tthis.initialize.apply(this, arguments);\r\n};\r\n\r\nhelpers$1.extend(Element.prototype, {\r\n\t_type: undefined,\r\n\r\n\tinitialize: function() {\r\n\t\tthis.hidden = false;\r\n\t},\r\n\r\n\tpivot: function() {\r\n\t\tvar me = this;\r\n\t\tif (!me._view) {\r\n\t\t\tme._view = helpers$1.extend({}, me._model);\r\n\t\t}\r\n\t\tme._start = {};\r\n\t\treturn me;\r\n\t},\r\n\r\n\ttransition: function(ease) {\r\n\t\tvar me = this;\r\n\t\tvar model = me._model;\r\n\t\tvar start = me._start;\r\n\t\tvar view = me._view;\r\n\r\n\t\t// No animation -> No Transition\r\n\t\tif (!model || ease === 1) {\r\n\t\t\tme._view = helpers$1.extend({}, model);\r\n\t\t\tme._start = null;\r\n\t\t\treturn me;\r\n\t\t}\r\n\r\n\t\tif (!view) {\r\n\t\t\tview = me._view = {};\r\n\t\t}\r\n\r\n\t\tif (!start) {\r\n\t\t\tstart = me._start = {};\r\n\t\t}\r\n\r\n\t\tinterpolate(start, view, model, ease);\r\n\r\n\t\treturn me;\r\n\t},\r\n\r\n\ttooltipPosition: function() {\r\n\t\treturn {\r\n\t\t\tx: this._model.x,\r\n\t\t\ty: this._model.y\r\n\t\t};\r\n\t},\r\n\r\n\thasValue: function() {\r\n\t\treturn helpers$1.isNumber(this._model.x) && helpers$1.isNumber(this._model.y);\r\n\t}\r\n});\r\n\r\nElement.extend = helpers$1.inherits;\r\n\r\nvar core_element = Element;\n\nvar exports$3 = core_element.extend({\r\n\tchart: null, // the animation associated chart instance\r\n\tcurrentStep: 0, // the current animation step\r\n\tnumSteps: 60, // default number of steps\r\n\teasing: '', // the easing to use for this animation\r\n\trender: null, // render function used by the animation service\r\n\r\n\tonAnimationProgress: null, // user specified callback to fire on each step of the animation\r\n\tonAnimationComplete: null, // user specified callback to fire when the animation finishes\r\n});\r\n\r\nvar core_animation = exports$3;\r\n\r\n// DEPRECATIONS\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.Animation instead\r\n * @prop Chart.Animation#animationObject\r\n * @deprecated since version 2.6.0\r\n * @todo remove at version 3\r\n */\r\nObject.defineProperty(exports$3.prototype, 'animationObject', {\r\n\tget: function() {\r\n\t\treturn this;\r\n\t}\r\n});\r\n\r\n/**\r\n * Provided for backward compatibility, use Chart.Animation#chart instead\r\n * @prop Chart.Animation#chartInstance\r\n * @deprecated since version 2.6.0\r\n * @todo remove at version 3\r\n */\r\nObject.defineProperty(exports$3.prototype, 'chartInstance', {\r\n\tget: function() {\r\n\t\treturn this.chart;\r\n\t},\r\n\tset: function(value) {\r\n\t\tthis.chart = value;\r\n\t}\r\n});\n\ncore_defaults._set('global', {\r\n\tanimation: {\r\n\t\tduration: 1000,\r\n\t\teasing: 'easeOutQuart',\r\n\t\tonProgress: helpers$1.noop,\r\n\t\tonComplete: helpers$1.noop\r\n\t}\r\n});\r\n\r\nvar core_animations = {\r\n\tanimations: [],\r\n\trequest: null,\r\n\r\n\t/**\r\n\t * @param {Chart} chart - The chart to animate.\r\n\t * @param {Chart.Animation} animation - The animation that we will animate.\r\n\t * @param {number} duration - The animation duration in ms.\r\n\t * @param {boolean} lazy - if true, the chart is not marked as animating to enable more responsive interactions\r\n\t */\r\n\taddAnimation: function(chart, animation, duration, lazy) {\r\n\t\tvar animations = this.animations;\r\n\t\tvar i, ilen;\r\n\r\n\t\tanimation.chart = chart;\r\n\t\tanimation.startTime = Date.now();\r\n\t\tanimation.duration = duration;\r\n\r\n\t\tif (!lazy) {\r\n\t\t\tchart.animating = true;\r\n\t\t}\r\n\r\n\t\tfor (i = 0, ilen = animations.length; i < ilen; ++i) {\r\n\t\t\tif (animations[i].chart === chart) {\r\n\t\t\t\tanimations[i] = animation;\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tanimations.push(animation);\r\n\r\n\t\t// If there are no animations queued, manually kickstart a digest, for lack of a better word\r\n\t\tif (animations.length === 1) {\r\n\t\t\tthis.requestAnimationFrame();\r\n\t\t}\r\n\t},\r\n\r\n\tcancelAnimation: function(chart) {\r\n\t\tvar index = helpers$1.findIndex(this.animations, function(animation) {\r\n\t\t\treturn animation.chart === chart;\r\n\t\t});\r\n\r\n\t\tif (index !== -1) {\r\n\t\t\tthis.animations.splice(index, 1);\r\n\t\t\tchart.animating = false;\r\n\t\t}\r\n\t},\r\n\r\n\trequestAnimationFrame: function() {\r\n\t\tvar me = this;\r\n\t\tif (me.request === null) {\r\n\t\t\t// Skip animation frame requests until the active one is executed.\r\n\t\t\t// This can happen when processing mouse events, e.g. 'mousemove'\r\n\t\t\t// and 'mouseout' events will trigger multiple renders.\r\n\t\t\tme.request = helpers$1.requestAnimFrame.call(window, function() {\r\n\t\t\t\tme.request = null;\r\n\t\t\t\tme.startDigest();\r\n\t\t\t});\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tstartDigest: function() {\r\n\t\tvar me = this;\r\n\r\n\t\tme.advance();\r\n\r\n\t\t// Do we have more stuff to animate?\r\n\t\tif (me.animations.length > 0) {\r\n\t\t\tme.requestAnimationFrame();\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tadvance: function() {\r\n\t\tvar animations = this.animations;\r\n\t\tvar animation, chart, numSteps, nextStep;\r\n\t\tvar i = 0;\r\n\r\n\t\t// 1 animation per chart, so we are looping charts here\r\n\t\twhile (i < animations.length) {\r\n\t\t\tanimation = animations[i];\r\n\t\t\tchart = animation.chart;\r\n\t\t\tnumSteps = animation.numSteps;\r\n\r\n\t\t\t// Make sure that currentStep starts at 1\r\n\t\t\t// https://github.com/chartjs/Chart.js/issues/6104\r\n\t\t\tnextStep = Math.floor((Date.now() - animation.startTime) / animation.duration * numSteps) + 1;\r\n\t\t\tanimation.currentStep = Math.min(nextStep, numSteps);\r\n\r\n\t\t\thelpers$1.callback(animation.render, [chart, animation], chart);\r\n\t\t\thelpers$1.callback(animation.onAnimationProgress, [animation], chart);\r\n\r\n\t\t\tif (animation.currentStep >= numSteps) {\r\n\t\t\t\thelpers$1.callback(animation.onAnimationComplete, [animation], chart);\r\n\t\t\t\tchart.animating = false;\r\n\t\t\t\tanimations.splice(i, 1);\r\n\t\t\t} else {\r\n\t\t\t\t++i;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n};\n\nvar resolve = helpers$1.options.resolve;\r\n\r\nvar arrayEvents = ['push', 'pop', 'shift', 'splice', 'unshift'];\r\n\r\n/**\r\n * Hooks the array methods that add or remove values ('push', pop', 'shift', 'splice',\r\n * 'unshift') and notify the listener AFTER the array has been altered. Listeners are\r\n * called on the 'onData*' callbacks (e.g. onDataPush, etc.) with same arguments.\r\n */\r\nfunction listenArrayEvents(array, listener) {\r\n\tif (array._chartjs) {\r\n\t\tarray._chartjs.listeners.push(listener);\r\n\t\treturn;\r\n\t}\r\n\r\n\tObject.defineProperty(array, '_chartjs', {\r\n\t\tconfigurable: true,\r\n\t\tenumerable: false,\r\n\t\tvalue: {\r\n\t\t\tlisteners: [listener]\r\n\t\t}\r\n\t});\r\n\r\n\tarrayEvents.forEach(function(key) {\r\n\t\tvar method = 'onData' + key.charAt(0).toUpperCase() + key.slice(1);\r\n\t\tvar base = array[key];\r\n\r\n\t\tObject.defineProperty(array, key, {\r\n\t\t\tconfigurable: true,\r\n\t\t\tenumerable: false,\r\n\t\t\tvalue: function() {\r\n\t\t\t\tvar args = Array.prototype.slice.call(arguments);\r\n\t\t\t\tvar res = base.apply(this, args);\r\n\r\n\t\t\t\thelpers$1.each(array._chartjs.listeners, function(object) {\r\n\t\t\t\t\tif (typeof object[method] === 'function') {\r\n\t\t\t\t\t\tobject[method].apply(object, args);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t\treturn res;\r\n\t\t\t}\r\n\t\t});\r\n\t});\r\n}\r\n\r\n/**\r\n * Removes the given array event listener and cleanup extra attached properties (such as\r\n * the _chartjs stub and overridden methods) if array doesn't have any more listeners.\r\n */\r\nfunction unlistenArrayEvents(array, listener) {\r\n\tvar stub = array._chartjs;\r\n\tif (!stub) {\r\n\t\treturn;\r\n\t}\r\n\r\n\tvar listeners = stub.listeners;\r\n\tvar index = listeners.indexOf(listener);\r\n\tif (index !== -1) {\r\n\t\tlisteners.splice(index, 1);\r\n\t}\r\n\r\n\tif (listeners.length > 0) {\r\n\t\treturn;\r\n\t}\r\n\r\n\tarrayEvents.forEach(function(key) {\r\n\t\tdelete array[key];\r\n\t});\r\n\r\n\tdelete array._chartjs;\r\n}\r\n\r\n// Base class for all dataset controllers (line, bar, etc)\r\nvar DatasetController = function(chart, datasetIndex) {\r\n\tthis.initialize(chart, datasetIndex);\r\n};\r\n\r\nhelpers$1.extend(DatasetController.prototype, {\r\n\r\n\t/**\r\n\t * Element type used to generate a meta dataset (e.g. Chart.element.Line).\r\n\t * @type {Chart.core.element}\r\n\t */\r\n\tdatasetElementType: null,\r\n\r\n\t/**\r\n\t * Element type used to generate a meta data (e.g. Chart.element.Point).\r\n\t * @type {Chart.core.element}\r\n\t */\r\n\tdataElementType: null,\r\n\r\n\t/**\r\n\t * Dataset element option keys to be resolved in _resolveDatasetElementOptions.\r\n\t * A derived controller may override this to resolve controller-specific options.\r\n\t * The keys defined here are for backward compatibility for legend styles.\r\n\t * @private\r\n\t */\r\n\t_datasetElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderCapStyle',\r\n\t\t'borderColor',\r\n\t\t'borderDash',\r\n\t\t'borderDashOffset',\r\n\t\t'borderJoinStyle',\r\n\t\t'borderWidth'\r\n\t],\r\n\r\n\t/**\r\n\t * Data element option keys to be resolved in _resolveDataElementOptions.\r\n\t * A derived controller may override this to resolve controller-specific options.\r\n\t * The keys defined here are for backward compatibility for legend styles.\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderColor',\r\n\t\t'borderWidth',\r\n\t\t'pointStyle'\r\n\t],\r\n\r\n\tinitialize: function(chart, datasetIndex) {\r\n\t\tvar me = this;\r\n\t\tme.chart = chart;\r\n\t\tme.index = datasetIndex;\r\n\t\tme.linkScales();\r\n\t\tme.addElements();\r\n\t\tme._type = me.getMeta().type;\r\n\t},\r\n\r\n\tupdateIndex: function(datasetIndex) {\r\n\t\tthis.index = datasetIndex;\r\n\t},\r\n\r\n\tlinkScales: function() {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar chart = me.chart;\r\n\t\tvar scales = chart.scales;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar scalesOpts = chart.options.scales;\r\n\r\n\t\tif (meta.xAxisID === null || !(meta.xAxisID in scales) || dataset.xAxisID) {\r\n\t\t\tmeta.xAxisID = dataset.xAxisID || scalesOpts.xAxes[0].id;\r\n\t\t}\r\n\t\tif (meta.yAxisID === null || !(meta.yAxisID in scales) || dataset.yAxisID) {\r\n\t\t\tmeta.yAxisID = dataset.yAxisID || scalesOpts.yAxes[0].id;\r\n\t\t}\r\n\t},\r\n\r\n\tgetDataset: function() {\r\n\t\treturn this.chart.data.datasets[this.index];\r\n\t},\r\n\r\n\tgetMeta: function() {\r\n\t\treturn this.chart.getDatasetMeta(this.index);\r\n\t},\r\n\r\n\tgetScaleForId: function(scaleID) {\r\n\t\treturn this.chart.scales[scaleID];\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getValueScaleId: function() {\r\n\t\treturn this.getMeta().yAxisID;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getIndexScaleId: function() {\r\n\t\treturn this.getMeta().xAxisID;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getValueScale: function() {\r\n\t\treturn this.getScaleForId(this._getValueScaleId());\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getIndexScale: function() {\r\n\t\treturn this.getScaleForId(this._getIndexScaleId());\r\n\t},\r\n\r\n\treset: function() {\r\n\t\tthis._update(true);\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tdestroy: function() {\r\n\t\tif (this._data) {\r\n\t\t\tunlistenArrayEvents(this._data, this);\r\n\t\t}\r\n\t},\r\n\r\n\tcreateMetaDataset: function() {\r\n\t\tvar me = this;\r\n\t\tvar type = me.datasetElementType;\r\n\t\treturn type && new type({\r\n\t\t\t_chart: me.chart,\r\n\t\t\t_datasetIndex: me.index\r\n\t\t});\r\n\t},\r\n\r\n\tcreateMetaData: function(index) {\r\n\t\tvar me = this;\r\n\t\tvar type = me.dataElementType;\r\n\t\treturn type && new type({\r\n\t\t\t_chart: me.chart,\r\n\t\t\t_datasetIndex: me.index,\r\n\t\t\t_index: index\r\n\t\t});\r\n\t},\r\n\r\n\taddElements: function() {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar data = me.getDataset().data || [];\r\n\t\tvar metaData = meta.data;\r\n\t\tvar i, ilen;\r\n\r\n\t\tfor (i = 0, ilen = data.length; i < ilen; ++i) {\r\n\t\t\tmetaData[i] = metaData[i] || me.createMetaData(i);\r\n\t\t}\r\n\r\n\t\tmeta.dataset = meta.dataset || me.createMetaDataset();\r\n\t},\r\n\r\n\taddElementAndReset: function(index) {\r\n\t\tvar element = this.createMetaData(index);\r\n\t\tthis.getMeta().data.splice(index, 0, element);\r\n\t\tthis.updateElement(element, index, true);\r\n\t},\r\n\r\n\tbuildOrUpdateElements: function() {\r\n\t\tvar me = this;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar data = dataset.data || (dataset.data = []);\r\n\r\n\t\t// In order to correctly handle data addition/deletion animation (an thus simulate\r\n\t\t// real-time charts), we need to monitor these data modifications and synchronize\r\n\t\t// the internal meta data accordingly.\r\n\t\tif (me._data !== data) {\r\n\t\t\tif (me._data) {\r\n\t\t\t\t// This case happens when the user replaced the data array instance.\r\n\t\t\t\tunlistenArrayEvents(me._data, me);\r\n\t\t\t}\r\n\r\n\t\t\tif (data && Object.isExtensible(data)) {\r\n\t\t\t\tlistenArrayEvents(data, me);\r\n\t\t\t}\r\n\t\t\tme._data = data;\r\n\t\t}\r\n\r\n\t\t// Re-sync meta data in case the user replaced the data array or if we missed\r\n\t\t// any updates and so make sure that we handle number of datapoints changing.\r\n\t\tme.resyncElements();\r\n\t},\r\n\r\n\t/**\r\n\t * Returns the merged user-supplied and default dataset-level options\r\n\t * @private\r\n\t */\r\n\t_configure: function() {\r\n\t\tvar me = this;\r\n\t\tme._config = helpers$1.merge(Object.create(null), [\r\n\t\t\tme.chart.options.datasets[me._type],\r\n\t\t\tme.getDataset(),\r\n\t\t], {\r\n\t\t\tmerger: function(key, target, source) {\r\n\t\t\t\tif (key !== '_meta' && key !== 'data') {\r\n\t\t\t\t\thelpers$1._merger(key, target, source);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\t},\r\n\r\n\t_update: function(reset) {\r\n\t\tvar me = this;\r\n\t\tme._configure();\r\n\t\tme._cachedDataOpts = null;\r\n\t\tme.update(reset);\r\n\t},\r\n\r\n\tupdate: helpers$1.noop,\r\n\r\n\ttransition: function(easingValue) {\r\n\t\tvar meta = this.getMeta();\r\n\t\tvar elements = meta.data || [];\r\n\t\tvar ilen = elements.length;\r\n\t\tvar i = 0;\r\n\r\n\t\tfor (; i < ilen; ++i) {\r\n\t\t\telements[i].transition(easingValue);\r\n\t\t}\r\n\r\n\t\tif (meta.dataset) {\r\n\t\t\tmeta.dataset.transition(easingValue);\r\n\t\t}\r\n\t},\r\n\r\n\tdraw: function() {\r\n\t\tvar meta = this.getMeta();\r\n\t\tvar elements = meta.data || [];\r\n\t\tvar ilen = elements.length;\r\n\t\tvar i = 0;\r\n\r\n\t\tif (meta.dataset) {\r\n\t\t\tmeta.dataset.draw();\r\n\t\t}\r\n\r\n\t\tfor (; i < ilen; ++i) {\r\n\t\t\telements[i].draw();\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Returns a set of predefined style properties that should be used to represent the dataset\r\n\t * or the data if the index is specified\r\n\t * @param {number} index - data index\r\n\t * @return {IStyleInterface} style object\r\n\t */\r\n\tgetStyle: function(index) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar dataset = meta.dataset;\r\n\t\tvar style;\r\n\r\n\t\tme._configure();\r\n\t\tif (dataset && index === undefined) {\r\n\t\t\tstyle = me._resolveDatasetElementOptions(dataset || {});\r\n\t\t} else {\r\n\t\t\tindex = index || 0;\r\n\t\t\tstyle = me._resolveDataElementOptions(meta.data[index] || {}, index);\r\n\t\t}\r\n\r\n\t\tif (style.fill === false || style.fill === null) {\r\n\t\t\tstyle.backgroundColor = style.borderColor;\r\n\t\t}\r\n\r\n\t\treturn style;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_resolveDatasetElementOptions: function(element, hover) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar datasetOpts = me._config;\r\n\t\tvar custom = element.custom || {};\r\n\t\tvar options = chart.options.elements[me.datasetElementType.prototype._type] || {};\r\n\t\tvar elementOptions = me._datasetElementOptions;\r\n\t\tvar values = {};\r\n\t\tvar i, ilen, key, readKey;\r\n\r\n\t\t// Scriptable options\r\n\t\tvar context = {\r\n\t\t\tchart: chart,\r\n\t\t\tdataset: me.getDataset(),\r\n\t\t\tdatasetIndex: me.index,\r\n\t\t\thover: hover\r\n\t\t};\r\n\r\n\t\tfor (i = 0, ilen = elementOptions.length; i < ilen; ++i) {\r\n\t\t\tkey = elementOptions[i];\r\n\t\t\treadKey = hover ? 'hover' + key.charAt(0).toUpperCase() + key.slice(1) : key;\r\n\t\t\tvalues[key] = resolve([\r\n\t\t\t\tcustom[readKey],\r\n\t\t\t\tdatasetOpts[readKey],\r\n\t\t\t\toptions[readKey]\r\n\t\t\t], context);\r\n\t\t}\r\n\r\n\t\treturn values;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_resolveDataElementOptions: function(element, index) {\r\n\t\tvar me = this;\r\n\t\tvar custom = element && element.custom;\r\n\t\tvar cached = me._cachedDataOpts;\r\n\t\tif (cached && !custom) {\r\n\t\t\treturn cached;\r\n\t\t}\r\n\t\tvar chart = me.chart;\r\n\t\tvar datasetOpts = me._config;\r\n\t\tvar options = chart.options.elements[me.dataElementType.prototype._type] || {};\r\n\t\tvar elementOptions = me._dataElementOptions;\r\n\t\tvar values = {};\r\n\r\n\t\t// Scriptable options\r\n\t\tvar context = {\r\n\t\t\tchart: chart,\r\n\t\t\tdataIndex: index,\r\n\t\t\tdataset: me.getDataset(),\r\n\t\t\tdatasetIndex: me.index\r\n\t\t};\r\n\r\n\t\t// `resolve` sets cacheable to `false` if any option is indexed or scripted\r\n\t\tvar info = {cacheable: !custom};\r\n\r\n\t\tvar keys, i, ilen, key;\r\n\r\n\t\tcustom = custom || {};\r\n\r\n\t\tif (helpers$1.isArray(elementOptions)) {\r\n\t\t\tfor (i = 0, ilen = elementOptions.length; i < ilen; ++i) {\r\n\t\t\t\tkey = elementOptions[i];\r\n\t\t\t\tvalues[key] = resolve([\r\n\t\t\t\t\tcustom[key],\r\n\t\t\t\t\tdatasetOpts[key],\r\n\t\t\t\t\toptions[key]\r\n\t\t\t\t], context, index, info);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tkeys = Object.keys(elementOptions);\r\n\t\t\tfor (i = 0, ilen = keys.length; i < ilen; ++i) {\r\n\t\t\t\tkey = keys[i];\r\n\t\t\t\tvalues[key] = resolve([\r\n\t\t\t\t\tcustom[key],\r\n\t\t\t\t\tdatasetOpts[elementOptions[key]],\r\n\t\t\t\t\tdatasetOpts[key],\r\n\t\t\t\t\toptions[key]\r\n\t\t\t\t], context, index, info);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (info.cacheable) {\r\n\t\t\tme._cachedDataOpts = Object.freeze(values);\r\n\t\t}\r\n\r\n\t\treturn values;\r\n\t},\r\n\r\n\tremoveHoverStyle: function(element) {\r\n\t\thelpers$1.merge(element._model, element.$previousStyle || {});\r\n\t\tdelete element.$previousStyle;\r\n\t},\r\n\r\n\tsetHoverStyle: function(element) {\r\n\t\tvar dataset = this.chart.data.datasets[element._datasetIndex];\r\n\t\tvar index = element._index;\r\n\t\tvar custom = element.custom || {};\r\n\t\tvar model = element._model;\r\n\t\tvar getHoverColor = helpers$1.getHoverColor;\r\n\r\n\t\telement.$previousStyle = {\r\n\t\t\tbackgroundColor: model.backgroundColor,\r\n\t\t\tborderColor: model.borderColor,\r\n\t\t\tborderWidth: model.borderWidth\r\n\t\t};\r\n\r\n\t\tmodel.backgroundColor = resolve([custom.hoverBackgroundColor, dataset.hoverBackgroundColor, getHoverColor(model.backgroundColor)], undefined, index);\r\n\t\tmodel.borderColor = resolve([custom.hoverBorderColor, dataset.hoverBorderColor, getHoverColor(model.borderColor)], undefined, index);\r\n\t\tmodel.borderWidth = resolve([custom.hoverBorderWidth, dataset.hoverBorderWidth, model.borderWidth], undefined, index);\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_removeDatasetHoverStyle: function() {\r\n\t\tvar element = this.getMeta().dataset;\r\n\r\n\t\tif (element) {\r\n\t\t\tthis.removeHoverStyle(element);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_setDatasetHoverStyle: function() {\r\n\t\tvar element = this.getMeta().dataset;\r\n\t\tvar prev = {};\r\n\t\tvar i, ilen, key, keys, hoverOptions, model;\r\n\r\n\t\tif (!element) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tmodel = element._model;\r\n\t\thoverOptions = this._resolveDatasetElementOptions(element, true);\r\n\r\n\t\tkeys = Object.keys(hoverOptions);\r\n\t\tfor (i = 0, ilen = keys.length; i < ilen; ++i) {\r\n\t\t\tkey = keys[i];\r\n\t\t\tprev[key] = model[key];\r\n\t\t\tmodel[key] = hoverOptions[key];\r\n\t\t}\r\n\r\n\t\telement.$previousStyle = prev;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tresyncElements: function() {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar data = me.getDataset().data;\r\n\t\tvar numMeta = meta.data.length;\r\n\t\tvar numData = data.length;\r\n\r\n\t\tif (numData < numMeta) {\r\n\t\t\tmeta.data.splice(numData, numMeta - numData);\r\n\t\t} else if (numData > numMeta) {\r\n\t\t\tme.insertElements(numMeta, numData - numMeta);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tinsertElements: function(start, count) {\r\n\t\tfor (var i = 0; i < count; ++i) {\r\n\t\t\tthis.addElementAndReset(start + i);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tonDataPush: function() {\r\n\t\tvar count = arguments.length;\r\n\t\tthis.insertElements(this.getDataset().data.length - count, count);\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tonDataPop: function() {\r\n\t\tthis.getMeta().data.pop();\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tonDataShift: function() {\r\n\t\tthis.getMeta().data.shift();\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tonDataSplice: function(start, count) {\r\n\t\tthis.getMeta().data.splice(start, count);\r\n\t\tthis.insertElements(start, arguments.length - 2);\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tonDataUnshift: function() {\r\n\t\tthis.insertElements(0, arguments.length);\r\n\t}\r\n});\r\n\r\nDatasetController.extend = helpers$1.inherits;\r\n\r\nvar core_datasetController = DatasetController;\n\nvar TAU = Math.PI * 2;\r\n\r\ncore_defaults._set('global', {\r\n\telements: {\r\n\t\tarc: {\r\n\t\t\tbackgroundColor: core_defaults.global.defaultColor,\r\n\t\t\tborderColor: '#fff',\r\n\t\t\tborderWidth: 2,\r\n\t\t\tborderAlign: 'center'\r\n\t\t}\r\n\t}\r\n});\r\n\r\nfunction clipArc(ctx, arc) {\r\n\tvar startAngle = arc.startAngle;\r\n\tvar endAngle = arc.endAngle;\r\n\tvar pixelMargin = arc.pixelMargin;\r\n\tvar angleMargin = pixelMargin / arc.outerRadius;\r\n\tvar x = arc.x;\r\n\tvar y = arc.y;\r\n\r\n\t// Draw an inner border by cliping the arc and drawing a double-width border\r\n\t// Enlarge the clipping arc by 0.33 pixels to eliminate glitches between borders\r\n\tctx.beginPath();\r\n\tctx.arc(x, y, arc.outerRadius, startAngle - angleMargin, endAngle + angleMargin);\r\n\tif (arc.innerRadius > pixelMargin) {\r\n\t\tangleMargin = pixelMargin / arc.innerRadius;\r\n\t\tctx.arc(x, y, arc.innerRadius - pixelMargin, endAngle + angleMargin, startAngle - angleMargin, true);\r\n\t} else {\r\n\t\tctx.arc(x, y, pixelMargin, endAngle + Math.PI / 2, startAngle - Math.PI / 2);\r\n\t}\r\n\tctx.closePath();\r\n\tctx.clip();\r\n}\r\n\r\nfunction drawFullCircleBorders(ctx, vm, arc, inner) {\r\n\tvar endAngle = arc.endAngle;\r\n\tvar i;\r\n\r\n\tif (inner) {\r\n\t\tarc.endAngle = arc.startAngle + TAU;\r\n\t\tclipArc(ctx, arc);\r\n\t\tarc.endAngle = endAngle;\r\n\t\tif (arc.endAngle === arc.startAngle && arc.fullCircles) {\r\n\t\t\tarc.endAngle += TAU;\r\n\t\t\tarc.fullCircles--;\r\n\t\t}\r\n\t}\r\n\r\n\tctx.beginPath();\r\n\tctx.arc(arc.x, arc.y, arc.innerRadius, arc.startAngle + TAU, arc.startAngle, true);\r\n\tfor (i = 0; i < arc.fullCircles; ++i) {\r\n\t\tctx.stroke();\r\n\t}\r\n\r\n\tctx.beginPath();\r\n\tctx.arc(arc.x, arc.y, vm.outerRadius, arc.startAngle, arc.startAngle + TAU);\r\n\tfor (i = 0; i < arc.fullCircles; ++i) {\r\n\t\tctx.stroke();\r\n\t}\r\n}\r\n\r\nfunction drawBorder(ctx, vm, arc) {\r\n\tvar inner = vm.borderAlign === 'inner';\r\n\r\n\tif (inner) {\r\n\t\tctx.lineWidth = vm.borderWidth * 2;\r\n\t\tctx.lineJoin = 'round';\r\n\t} else {\r\n\t\tctx.lineWidth = vm.borderWidth;\r\n\t\tctx.lineJoin = 'bevel';\r\n\t}\r\n\r\n\tif (arc.fullCircles) {\r\n\t\tdrawFullCircleBorders(ctx, vm, arc, inner);\r\n\t}\r\n\r\n\tif (inner) {\r\n\t\tclipArc(ctx, arc);\r\n\t}\r\n\r\n\tctx.beginPath();\r\n\tctx.arc(arc.x, arc.y, vm.outerRadius, arc.startAngle, arc.endAngle);\r\n\tctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true);\r\n\tctx.closePath();\r\n\tctx.stroke();\r\n}\r\n\r\nvar element_arc = core_element.extend({\r\n\t_type: 'arc',\r\n\r\n\tinLabelRange: function(mouseX) {\r\n\t\tvar vm = this._view;\r\n\r\n\t\tif (vm) {\r\n\t\t\treturn (Math.pow(mouseX - vm.x, 2) < Math.pow(vm.radius + vm.hoverRadius, 2));\r\n\t\t}\r\n\t\treturn false;\r\n\t},\r\n\r\n\tinRange: function(chartX, chartY) {\r\n\t\tvar vm = this._view;\r\n\r\n\t\tif (vm) {\r\n\t\t\tvar pointRelativePosition = helpers$1.getAngleFromPoint(vm, {x: chartX, y: chartY});\r\n\t\t\tvar angle = pointRelativePosition.angle;\r\n\t\t\tvar distance = pointRelativePosition.distance;\r\n\r\n\t\t\t// Sanitise angle range\r\n\t\t\tvar startAngle = vm.startAngle;\r\n\t\t\tvar endAngle = vm.endAngle;\r\n\t\t\twhile (endAngle < startAngle) {\r\n\t\t\t\tendAngle += TAU;\r\n\t\t\t}\r\n\t\t\twhile (angle > endAngle) {\r\n\t\t\t\tangle -= TAU;\r\n\t\t\t}\r\n\t\t\twhile (angle < startAngle) {\r\n\t\t\t\tangle += TAU;\r\n\t\t\t}\r\n\r\n\t\t\t// Check if within the range of the open/close angle\r\n\t\t\tvar betweenAngles = (angle >= startAngle && angle <= endAngle);\r\n\t\t\tvar withinRadius = (distance >= vm.innerRadius && distance <= vm.outerRadius);\r\n\r\n\t\t\treturn (betweenAngles && withinRadius);\r\n\t\t}\r\n\t\treturn false;\r\n\t},\r\n\r\n\tgetCenterPoint: function() {\r\n\t\tvar vm = this._view;\r\n\t\tvar halfAngle = (vm.startAngle + vm.endAngle) / 2;\r\n\t\tvar halfRadius = (vm.innerRadius + vm.outerRadius) / 2;\r\n\t\treturn {\r\n\t\t\tx: vm.x + Math.cos(halfAngle) * halfRadius,\r\n\t\t\ty: vm.y + Math.sin(halfAngle) * halfRadius\r\n\t\t};\r\n\t},\r\n\r\n\tgetArea: function() {\r\n\t\tvar vm = this._view;\r\n\t\treturn Math.PI * ((vm.endAngle - vm.startAngle) / (2 * Math.PI)) * (Math.pow(vm.outerRadius, 2) - Math.pow(vm.innerRadius, 2));\r\n\t},\r\n\r\n\ttooltipPosition: function() {\r\n\t\tvar vm = this._view;\r\n\t\tvar centreAngle = vm.startAngle + ((vm.endAngle - vm.startAngle) / 2);\r\n\t\tvar rangeFromCentre = (vm.outerRadius - vm.innerRadius) / 2 + vm.innerRadius;\r\n\r\n\t\treturn {\r\n\t\t\tx: vm.x + (Math.cos(centreAngle) * rangeFromCentre),\r\n\t\t\ty: vm.y + (Math.sin(centreAngle) * rangeFromCentre)\r\n\t\t};\r\n\t},\r\n\r\n\tdraw: function() {\r\n\t\tvar ctx = this._chart.ctx;\r\n\t\tvar vm = this._view;\r\n\t\tvar pixelMargin = (vm.borderAlign === 'inner') ? 0.33 : 0;\r\n\t\tvar arc = {\r\n\t\t\tx: vm.x,\r\n\t\t\ty: vm.y,\r\n\t\t\tinnerRadius: vm.innerRadius,\r\n\t\t\touterRadius: Math.max(vm.outerRadius - pixelMargin, 0),\r\n\t\t\tpixelMargin: pixelMargin,\r\n\t\t\tstartAngle: vm.startAngle,\r\n\t\t\tendAngle: vm.endAngle,\r\n\t\t\tfullCircles: Math.floor(vm.circumference / TAU)\r\n\t\t};\r\n\t\tvar i;\r\n\r\n\t\tctx.save();\r\n\r\n\t\tctx.fillStyle = vm.backgroundColor;\r\n\t\tctx.strokeStyle = vm.borderColor;\r\n\r\n\t\tif (arc.fullCircles) {\r\n\t\t\tarc.endAngle = arc.startAngle + TAU;\r\n\t\t\tctx.beginPath();\r\n\t\t\tctx.arc(arc.x, arc.y, arc.outerRadius, arc.startAngle, arc.endAngle);\r\n\t\t\tctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true);\r\n\t\t\tctx.closePath();\r\n\t\t\tfor (i = 0; i < arc.fullCircles; ++i) {\r\n\t\t\t\tctx.fill();\r\n\t\t\t}\r\n\t\t\tarc.endAngle = arc.startAngle + vm.circumference % TAU;\r\n\t\t}\r\n\r\n\t\tctx.beginPath();\r\n\t\tctx.arc(arc.x, arc.y, arc.outerRadius, arc.startAngle, arc.endAngle);\r\n\t\tctx.arc(arc.x, arc.y, arc.innerRadius, arc.endAngle, arc.startAngle, true);\r\n\t\tctx.closePath();\r\n\t\tctx.fill();\r\n\r\n\t\tif (vm.borderWidth) {\r\n\t\t\tdrawBorder(ctx, vm, arc);\r\n\t\t}\r\n\r\n\t\tctx.restore();\r\n\t}\r\n});\n\nvar valueOrDefault$1 = helpers$1.valueOrDefault;\r\n\r\nvar defaultColor = core_defaults.global.defaultColor;\r\n\r\ncore_defaults._set('global', {\r\n\telements: {\r\n\t\tline: {\r\n\t\t\ttension: 0.4,\r\n\t\t\tbackgroundColor: defaultColor,\r\n\t\t\tborderWidth: 3,\r\n\t\t\tborderColor: defaultColor,\r\n\t\t\tborderCapStyle: 'butt',\r\n\t\t\tborderDash: [],\r\n\t\t\tborderDashOffset: 0.0,\r\n\t\t\tborderJoinStyle: 'miter',\r\n\t\t\tcapBezierPoints: true,\r\n\t\t\tfill: true, // do we fill in the area between the line and its base axis\r\n\t\t}\r\n\t}\r\n});\r\n\r\nvar element_line = core_element.extend({\r\n\t_type: 'line',\r\n\r\n\tdraw: function() {\r\n\t\tvar me = this;\r\n\t\tvar vm = me._view;\r\n\t\tvar ctx = me._chart.ctx;\r\n\t\tvar spanGaps = vm.spanGaps;\r\n\t\tvar points = me._children.slice(); // clone array\r\n\t\tvar globalDefaults = core_defaults.global;\r\n\t\tvar globalOptionLineElements = globalDefaults.elements.line;\r\n\t\tvar lastDrawnIndex = -1;\r\n\t\tvar closePath = me._loop;\r\n\t\tvar index, previous, currentVM;\r\n\r\n\t\tif (!points.length) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tif (me._loop) {\r\n\t\t\tfor (index = 0; index < points.length; ++index) {\r\n\t\t\t\tprevious = helpers$1.previousItem(points, index);\r\n\t\t\t\t// If the line has an open path, shift the point array\r\n\t\t\t\tif (!points[index]._view.skip && previous._view.skip) {\r\n\t\t\t\t\tpoints = points.slice(index).concat(points.slice(0, index));\r\n\t\t\t\t\tclosePath = spanGaps;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t// If the line has a close path, add the first point again\r\n\t\t\tif (closePath) {\r\n\t\t\t\tpoints.push(points[0]);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tctx.save();\r\n\r\n\t\t// Stroke Line Options\r\n\t\tctx.lineCap = vm.borderCapStyle || globalOptionLineElements.borderCapStyle;\r\n\r\n\t\t// IE 9 and 10 do not support line dash\r\n\t\tif (ctx.setLineDash) {\r\n\t\t\tctx.setLineDash(vm.borderDash || globalOptionLineElements.borderDash);\r\n\t\t}\r\n\r\n\t\tctx.lineDashOffset = valueOrDefault$1(vm.borderDashOffset, globalOptionLineElements.borderDashOffset);\r\n\t\tctx.lineJoin = vm.borderJoinStyle || globalOptionLineElements.borderJoinStyle;\r\n\t\tctx.lineWidth = valueOrDefault$1(vm.borderWidth, globalOptionLineElements.borderWidth);\r\n\t\tctx.strokeStyle = vm.borderColor || globalDefaults.defaultColor;\r\n\r\n\t\t// Stroke Line\r\n\t\tctx.beginPath();\r\n\r\n\t\t// First point moves to it's starting position no matter what\r\n\t\tcurrentVM = points[0]._view;\r\n\t\tif (!currentVM.skip) {\r\n\t\t\tctx.moveTo(currentVM.x, currentVM.y);\r\n\t\t\tlastDrawnIndex = 0;\r\n\t\t}\r\n\r\n\t\tfor (index = 1; index < points.length; ++index) {\r\n\t\t\tcurrentVM = points[index]._view;\r\n\t\t\tprevious = lastDrawnIndex === -1 ? helpers$1.previousItem(points, index) : points[lastDrawnIndex];\r\n\r\n\t\t\tif (!currentVM.skip) {\r\n\t\t\t\tif ((lastDrawnIndex !== (index - 1) && !spanGaps) || lastDrawnIndex === -1) {\r\n\t\t\t\t\t// There was a gap and this is the first point after the gap\r\n\t\t\t\t\tctx.moveTo(currentVM.x, currentVM.y);\r\n\t\t\t\t} else {\r\n\t\t\t\t\t// Line to next point\r\n\t\t\t\t\thelpers$1.canvas.lineTo(ctx, previous._view, currentVM);\r\n\t\t\t\t}\r\n\t\t\t\tlastDrawnIndex = index;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (closePath) {\r\n\t\t\tctx.closePath();\r\n\t\t}\r\n\r\n\t\tctx.stroke();\r\n\t\tctx.restore();\r\n\t}\r\n});\n\nvar valueOrDefault$2 = helpers$1.valueOrDefault;\r\n\r\nvar defaultColor$1 = core_defaults.global.defaultColor;\r\n\r\ncore_defaults._set('global', {\r\n\telements: {\r\n\t\tpoint: {\r\n\t\t\tradius: 3,\r\n\t\t\tpointStyle: 'circle',\r\n\t\t\tbackgroundColor: defaultColor$1,\r\n\t\t\tborderColor: defaultColor$1,\r\n\t\t\tborderWidth: 1,\r\n\t\t\t// Hover\r\n\t\t\thitRadius: 1,\r\n\t\t\thoverRadius: 4,\r\n\t\t\thoverBorderWidth: 1\r\n\t\t}\r\n\t}\r\n});\r\n\r\nfunction xRange(mouseX) {\r\n\tvar vm = this._view;\r\n\treturn vm ? (Math.abs(mouseX - vm.x) < vm.radius + vm.hitRadius) : false;\r\n}\r\n\r\nfunction yRange(mouseY) {\r\n\tvar vm = this._view;\r\n\treturn vm ? (Math.abs(mouseY - vm.y) < vm.radius + vm.hitRadius) : false;\r\n}\r\n\r\nvar element_point = core_element.extend({\r\n\t_type: 'point',\r\n\r\n\tinRange: function(mouseX, mouseY) {\r\n\t\tvar vm = this._view;\r\n\t\treturn vm ? ((Math.pow(mouseX - vm.x, 2) + Math.pow(mouseY - vm.y, 2)) < Math.pow(vm.hitRadius + vm.radius, 2)) : false;\r\n\t},\r\n\r\n\tinLabelRange: xRange,\r\n\tinXRange: xRange,\r\n\tinYRange: yRange,\r\n\r\n\tgetCenterPoint: function() {\r\n\t\tvar vm = this._view;\r\n\t\treturn {\r\n\t\t\tx: vm.x,\r\n\t\t\ty: vm.y\r\n\t\t};\r\n\t},\r\n\r\n\tgetArea: function() {\r\n\t\treturn Math.PI * Math.pow(this._view.radius, 2);\r\n\t},\r\n\r\n\ttooltipPosition: function() {\r\n\t\tvar vm = this._view;\r\n\t\treturn {\r\n\t\t\tx: vm.x,\r\n\t\t\ty: vm.y,\r\n\t\t\tpadding: vm.radius + vm.borderWidth\r\n\t\t};\r\n\t},\r\n\r\n\tdraw: function(chartArea) {\r\n\t\tvar vm = this._view;\r\n\t\tvar ctx = this._chart.ctx;\r\n\t\tvar pointStyle = vm.pointStyle;\r\n\t\tvar rotation = vm.rotation;\r\n\t\tvar radius = vm.radius;\r\n\t\tvar x = vm.x;\r\n\t\tvar y = vm.y;\r\n\t\tvar globalDefaults = core_defaults.global;\r\n\t\tvar defaultColor = globalDefaults.defaultColor; // eslint-disable-line no-shadow\r\n\r\n\t\tif (vm.skip) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\t// Clipping for Points.\r\n\t\tif (chartArea === undefined || helpers$1.canvas._isPointInArea(vm, chartArea)) {\r\n\t\t\tctx.strokeStyle = vm.borderColor || defaultColor;\r\n\t\t\tctx.lineWidth = valueOrDefault$2(vm.borderWidth, globalDefaults.elements.point.borderWidth);\r\n\t\t\tctx.fillStyle = vm.backgroundColor || defaultColor;\r\n\t\t\thelpers$1.canvas.drawPoint(ctx, pointStyle, radius, x, y, rotation);\r\n\t\t}\r\n\t}\r\n});\n\nvar defaultColor$2 = core_defaults.global.defaultColor;\r\n\r\ncore_defaults._set('global', {\r\n\telements: {\r\n\t\trectangle: {\r\n\t\t\tbackgroundColor: defaultColor$2,\r\n\t\t\tborderColor: defaultColor$2,\r\n\t\t\tborderSkipped: 'bottom',\r\n\t\t\tborderWidth: 0\r\n\t\t}\r\n\t}\r\n});\r\n\r\nfunction isVertical(vm) {\r\n\treturn vm && vm.width !== undefined;\r\n}\r\n\r\n/**\r\n * Helper function to get the bounds of the bar regardless of the orientation\r\n * @param bar {Chart.Element.Rectangle} the bar\r\n * @return {Bounds} bounds of the bar\r\n * @private\r\n */\r\nfunction getBarBounds(vm) {\r\n\tvar x1, x2, y1, y2, half;\r\n\r\n\tif (isVertical(vm)) {\r\n\t\thalf = vm.width / 2;\r\n\t\tx1 = vm.x - half;\r\n\t\tx2 = vm.x + half;\r\n\t\ty1 = Math.min(vm.y, vm.base);\r\n\t\ty2 = Math.max(vm.y, vm.base);\r\n\t} else {\r\n\t\thalf = vm.height / 2;\r\n\t\tx1 = Math.min(vm.x, vm.base);\r\n\t\tx2 = Math.max(vm.x, vm.base);\r\n\t\ty1 = vm.y - half;\r\n\t\ty2 = vm.y + half;\r\n\t}\r\n\r\n\treturn {\r\n\t\tleft: x1,\r\n\t\ttop: y1,\r\n\t\tright: x2,\r\n\t\tbottom: y2\r\n\t};\r\n}\r\n\r\nfunction swap(orig, v1, v2) {\r\n\treturn orig === v1 ? v2 : orig === v2 ? v1 : orig;\r\n}\r\n\r\nfunction parseBorderSkipped(vm) {\r\n\tvar edge = vm.borderSkipped;\r\n\tvar res = {};\r\n\r\n\tif (!edge) {\r\n\t\treturn res;\r\n\t}\r\n\r\n\tif (vm.horizontal) {\r\n\t\tif (vm.base > vm.x) {\r\n\t\t\tedge = swap(edge, 'left', 'right');\r\n\t\t}\r\n\t} else if (vm.base < vm.y) {\r\n\t\tedge = swap(edge, 'bottom', 'top');\r\n\t}\r\n\r\n\tres[edge] = true;\r\n\treturn res;\r\n}\r\n\r\nfunction parseBorderWidth(vm, maxW, maxH) {\r\n\tvar value = vm.borderWidth;\r\n\tvar skip = parseBorderSkipped(vm);\r\n\tvar t, r, b, l;\r\n\r\n\tif (helpers$1.isObject(value)) {\r\n\t\tt = +value.top || 0;\r\n\t\tr = +value.right || 0;\r\n\t\tb = +value.bottom || 0;\r\n\t\tl = +value.left || 0;\r\n\t} else {\r\n\t\tt = r = b = l = +value || 0;\r\n\t}\r\n\r\n\treturn {\r\n\t\tt: skip.top || (t < 0) ? 0 : t > maxH ? maxH : t,\r\n\t\tr: skip.right || (r < 0) ? 0 : r > maxW ? maxW : r,\r\n\t\tb: skip.bottom || (b < 0) ? 0 : b > maxH ? maxH : b,\r\n\t\tl: skip.left || (l < 0) ? 0 : l > maxW ? maxW : l\r\n\t};\r\n}\r\n\r\nfunction boundingRects(vm) {\r\n\tvar bounds = getBarBounds(vm);\r\n\tvar width = bounds.right - bounds.left;\r\n\tvar height = bounds.bottom - bounds.top;\r\n\tvar border = parseBorderWidth(vm, width / 2, height / 2);\r\n\r\n\treturn {\r\n\t\touter: {\r\n\t\t\tx: bounds.left,\r\n\t\t\ty: bounds.top,\r\n\t\t\tw: width,\r\n\t\t\th: height\r\n\t\t},\r\n\t\tinner: {\r\n\t\t\tx: bounds.left + border.l,\r\n\t\t\ty: bounds.top + border.t,\r\n\t\t\tw: width - border.l - border.r,\r\n\t\t\th: height - border.t - border.b\r\n\t\t}\r\n\t};\r\n}\r\n\r\nfunction inRange(vm, x, y) {\r\n\tvar skipX = x === null;\r\n\tvar skipY = y === null;\r\n\tvar bounds = !vm || (skipX && skipY) ? false : getBarBounds(vm);\r\n\r\n\treturn bounds\r\n\t\t&& (skipX || x >= bounds.left && x <= bounds.right)\r\n\t\t&& (skipY || y >= bounds.top && y <= bounds.bottom);\r\n}\r\n\r\nvar element_rectangle = core_element.extend({\r\n\t_type: 'rectangle',\r\n\r\n\tdraw: function() {\r\n\t\tvar ctx = this._chart.ctx;\r\n\t\tvar vm = this._view;\r\n\t\tvar rects = boundingRects(vm);\r\n\t\tvar outer = rects.outer;\r\n\t\tvar inner = rects.inner;\r\n\r\n\t\tctx.fillStyle = vm.backgroundColor;\r\n\t\tctx.fillRect(outer.x, outer.y, outer.w, outer.h);\r\n\r\n\t\tif (outer.w === inner.w && outer.h === inner.h) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tctx.save();\r\n\t\tctx.beginPath();\r\n\t\tctx.rect(outer.x, outer.y, outer.w, outer.h);\r\n\t\tctx.clip();\r\n\t\tctx.fillStyle = vm.borderColor;\r\n\t\tctx.rect(inner.x, inner.y, inner.w, inner.h);\r\n\t\tctx.fill('evenodd');\r\n\t\tctx.restore();\r\n\t},\r\n\r\n\theight: function() {\r\n\t\tvar vm = this._view;\r\n\t\treturn vm.base - vm.y;\r\n\t},\r\n\r\n\tinRange: function(mouseX, mouseY) {\r\n\t\treturn inRange(this._view, mouseX, mouseY);\r\n\t},\r\n\r\n\tinLabelRange: function(mouseX, mouseY) {\r\n\t\tvar vm = this._view;\r\n\t\treturn isVertical(vm)\r\n\t\t\t? inRange(vm, mouseX, null)\r\n\t\t\t: inRange(vm, null, mouseY);\r\n\t},\r\n\r\n\tinXRange: function(mouseX) {\r\n\t\treturn inRange(this._view, mouseX, null);\r\n\t},\r\n\r\n\tinYRange: function(mouseY) {\r\n\t\treturn inRange(this._view, null, mouseY);\r\n\t},\r\n\r\n\tgetCenterPoint: function() {\r\n\t\tvar vm = this._view;\r\n\t\tvar x, y;\r\n\t\tif (isVertical(vm)) {\r\n\t\t\tx = vm.x;\r\n\t\t\ty = (vm.y + vm.base) / 2;\r\n\t\t} else {\r\n\t\t\tx = (vm.x + vm.base) / 2;\r\n\t\t\ty = vm.y;\r\n\t\t}\r\n\r\n\t\treturn {x: x, y: y};\r\n\t},\r\n\r\n\tgetArea: function() {\r\n\t\tvar vm = this._view;\r\n\r\n\t\treturn isVertical(vm)\r\n\t\t\t? vm.width * Math.abs(vm.y - vm.base)\r\n\t\t\t: vm.height * Math.abs(vm.x - vm.base);\r\n\t},\r\n\r\n\ttooltipPosition: function() {\r\n\t\tvar vm = this._view;\r\n\t\treturn {\r\n\t\t\tx: vm.x,\r\n\t\t\ty: vm.y\r\n\t\t};\r\n\t}\r\n});\n\nvar elements = {};\r\nvar Arc = element_arc;\r\nvar Line = element_line;\r\nvar Point = element_point;\r\nvar Rectangle = element_rectangle;\nelements.Arc = Arc;\nelements.Line = Line;\nelements.Point = Point;\nelements.Rectangle = Rectangle;\n\nvar deprecated = helpers$1._deprecated;\r\nvar valueOrDefault$3 = helpers$1.valueOrDefault;\r\n\r\ncore_defaults._set('bar', {\r\n\thover: {\r\n\t\tmode: 'label'\r\n\t},\r\n\r\n\tscales: {\r\n\t\txAxes: [{\r\n\t\t\ttype: 'category',\r\n\t\t\toffset: true,\r\n\t\t\tgridLines: {\r\n\t\t\t\toffsetGridLines: true\r\n\t\t\t}\r\n\t\t}],\r\n\r\n\t\tyAxes: [{\r\n\t\t\ttype: 'linear'\r\n\t\t}]\r\n\t}\r\n});\r\n\r\ncore_defaults._set('global', {\r\n\tdatasets: {\r\n\t\tbar: {\r\n\t\t\tcategoryPercentage: 0.8,\r\n\t\t\tbarPercentage: 0.9\r\n\t\t}\r\n\t}\r\n});\r\n\r\n/**\r\n * Computes the \"optimal\" sample size to maintain bars equally sized while preventing overlap.\r\n * @private\r\n */\r\nfunction computeMinSampleSize(scale, pixels) {\r\n\tvar min = scale._length;\r\n\tvar prev, curr, i, ilen;\r\n\r\n\tfor (i = 1, ilen = pixels.length; i < ilen; ++i) {\r\n\t\tmin = Math.min(min, Math.abs(pixels[i] - pixels[i - 1]));\r\n\t}\r\n\r\n\tfor (i = 0, ilen = scale.getTicks().length; i < ilen; ++i) {\r\n\t\tcurr = scale.getPixelForTick(i);\r\n\t\tmin = i > 0 ? Math.min(min, Math.abs(curr - prev)) : min;\r\n\t\tprev = curr;\r\n\t}\r\n\r\n\treturn min;\r\n}\r\n\r\n/**\r\n * Computes an \"ideal\" category based on the absolute bar thickness or, if undefined or null,\r\n * uses the smallest interval (see computeMinSampleSize) that prevents bar overlapping. This\r\n * mode currently always generates bars equally sized (until we introduce scriptable options?).\r\n * @private\r\n */\r\nfunction computeFitCategoryTraits(index, ruler, options) {\r\n\tvar thickness = options.barThickness;\r\n\tvar count = ruler.stackCount;\r\n\tvar curr = ruler.pixels[index];\r\n\tvar min = helpers$1.isNullOrUndef(thickness)\r\n\t\t? computeMinSampleSize(ruler.scale, ruler.pixels)\r\n\t\t: -1;\r\n\tvar size, ratio;\r\n\r\n\tif (helpers$1.isNullOrUndef(thickness)) {\r\n\t\tsize = min * options.categoryPercentage;\r\n\t\tratio = options.barPercentage;\r\n\t} else {\r\n\t\t// When bar thickness is enforced, category and bar percentages are ignored.\r\n\t\t// Note(SB): we could add support for relative bar thickness (e.g. barThickness: '50%')\r\n\t\t// and deprecate barPercentage since this value is ignored when thickness is absolute.\r\n\t\tsize = thickness * count;\r\n\t\tratio = 1;\r\n\t}\r\n\r\n\treturn {\r\n\t\tchunk: size / count,\r\n\t\tratio: ratio,\r\n\t\tstart: curr - (size / 2)\r\n\t};\r\n}\r\n\r\n/**\r\n * Computes an \"optimal\" category that globally arranges bars side by side (no gap when\r\n * percentage options are 1), based on the previous and following categories. This mode\r\n * generates bars with different widths when data are not evenly spaced.\r\n * @private\r\n */\r\nfunction computeFlexCategoryTraits(index, ruler, options) {\r\n\tvar pixels = ruler.pixels;\r\n\tvar curr = pixels[index];\r\n\tvar prev = index > 0 ? pixels[index - 1] : null;\r\n\tvar next = index < pixels.length - 1 ? pixels[index + 1] : null;\r\n\tvar percent = options.categoryPercentage;\r\n\tvar start, size;\r\n\r\n\tif (prev === null) {\r\n\t\t// first data: its size is double based on the next point or,\r\n\t\t// if it's also the last data, we use the scale size.\r\n\t\tprev = curr - (next === null ? ruler.end - ruler.start : next - curr);\r\n\t}\r\n\r\n\tif (next === null) {\r\n\t\t// last data: its size is also double based on the previous point.\r\n\t\tnext = curr + curr - prev;\r\n\t}\r\n\r\n\tstart = curr - (curr - Math.min(prev, next)) / 2 * percent;\r\n\tsize = Math.abs(next - prev) / 2 * percent;\r\n\r\n\treturn {\r\n\t\tchunk: size / ruler.stackCount,\r\n\t\tratio: options.barPercentage,\r\n\t\tstart: start\r\n\t};\r\n}\r\n\r\nvar controller_bar = core_datasetController.extend({\r\n\r\n\tdataElementType: elements.Rectangle,\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderColor',\r\n\t\t'borderSkipped',\r\n\t\t'borderWidth',\r\n\t\t'barPercentage',\r\n\t\t'barThickness',\r\n\t\t'categoryPercentage',\r\n\t\t'maxBarThickness',\r\n\t\t'minBarLength'\r\n\t],\r\n\r\n\tinitialize: function() {\r\n\t\tvar me = this;\r\n\t\tvar meta, scaleOpts;\r\n\r\n\t\tcore_datasetController.prototype.initialize.apply(me, arguments);\r\n\r\n\t\tmeta = me.getMeta();\r\n\t\tmeta.stack = me.getDataset().stack;\r\n\t\tmeta.bar = true;\r\n\r\n\t\tscaleOpts = me._getIndexScale().options;\r\n\t\tdeprecated('bar chart', scaleOpts.barPercentage, 'scales.[x/y]Axes.barPercentage', 'dataset.barPercentage');\r\n\t\tdeprecated('bar chart', scaleOpts.barThickness, 'scales.[x/y]Axes.barThickness', 'dataset.barThickness');\r\n\t\tdeprecated('bar chart', scaleOpts.categoryPercentage, 'scales.[x/y]Axes.categoryPercentage', 'dataset.categoryPercentage');\r\n\t\tdeprecated('bar chart', me._getValueScale().options.minBarLength, 'scales.[x/y]Axes.minBarLength', 'dataset.minBarLength');\r\n\t\tdeprecated('bar chart', scaleOpts.maxBarThickness, 'scales.[x/y]Axes.maxBarThickness', 'dataset.maxBarThickness');\r\n\t},\r\n\r\n\tupdate: function(reset) {\r\n\t\tvar me = this;\r\n\t\tvar rects = me.getMeta().data;\r\n\t\tvar i, ilen;\r\n\r\n\t\tme._ruler = me.getRuler();\r\n\r\n\t\tfor (i = 0, ilen = rects.length; i < ilen; ++i) {\r\n\t\t\tme.updateElement(rects[i], i, reset);\r\n\t\t}\r\n\t},\r\n\r\n\tupdateElement: function(rectangle, index, reset) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar options = me._resolveDataElementOptions(rectangle, index);\r\n\r\n\t\trectangle._xScale = me.getScaleForId(meta.xAxisID);\r\n\t\trectangle._yScale = me.getScaleForId(meta.yAxisID);\r\n\t\trectangle._datasetIndex = me.index;\r\n\t\trectangle._index = index;\r\n\t\trectangle._model = {\r\n\t\t\tbackgroundColor: options.backgroundColor,\r\n\t\t\tborderColor: options.borderColor,\r\n\t\t\tborderSkipped: options.borderSkipped,\r\n\t\t\tborderWidth: options.borderWidth,\r\n\t\t\tdatasetLabel: dataset.label,\r\n\t\t\tlabel: me.chart.data.labels[index]\r\n\t\t};\r\n\r\n\t\tif (helpers$1.isArray(dataset.data[index])) {\r\n\t\t\trectangle._model.borderSkipped = null;\r\n\t\t}\r\n\r\n\t\tme._updateElementGeometry(rectangle, index, reset, options);\r\n\r\n\t\trectangle.pivot();\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_updateElementGeometry: function(rectangle, index, reset, options) {\r\n\t\tvar me = this;\r\n\t\tvar model = rectangle._model;\r\n\t\tvar vscale = me._getValueScale();\r\n\t\tvar base = vscale.getBasePixel();\r\n\t\tvar horizontal = vscale.isHorizontal();\r\n\t\tvar ruler = me._ruler || me.getRuler();\r\n\t\tvar vpixels = me.calculateBarValuePixels(me.index, index, options);\r\n\t\tvar ipixels = me.calculateBarIndexPixels(me.index, index, ruler, options);\r\n\r\n\t\tmodel.horizontal = horizontal;\r\n\t\tmodel.base = reset ? base : vpixels.base;\r\n\t\tmodel.x = horizontal ? reset ? base : vpixels.head : ipixels.center;\r\n\t\tmodel.y = horizontal ? ipixels.center : reset ? base : vpixels.head;\r\n\t\tmodel.height = horizontal ? ipixels.size : undefined;\r\n\t\tmodel.width = horizontal ? undefined : ipixels.size;\r\n\t},\r\n\r\n\t/**\r\n\t * Returns the stacks based on groups and bar visibility.\r\n\t * @param {number} [last] - The dataset index\r\n\t * @returns {string[]} The list of stack IDs\r\n\t * @private\r\n\t */\r\n\t_getStacks: function(last) {\r\n\t\tvar me = this;\r\n\t\tvar scale = me._getIndexScale();\r\n\t\tvar metasets = scale._getMatchingVisibleMetas(me._type);\r\n\t\tvar stacked = scale.options.stacked;\r\n\t\tvar ilen = metasets.length;\r\n\t\tvar stacks = [];\r\n\t\tvar i, meta;\r\n\r\n\t\tfor (i = 0; i < ilen; ++i) {\r\n\t\t\tmeta = metasets[i];\r\n\t\t\t// stacked | meta.stack\r\n\t\t\t// | found | not found | undefined\r\n\t\t\t// false | x | x | x\r\n\t\t\t// true | | x |\r\n\t\t\t// undefined | | x | x\r\n\t\t\tif (stacked === false || stacks.indexOf(meta.stack) === -1 ||\r\n\t\t\t\t(stacked === undefined && meta.stack === undefined)) {\r\n\t\t\t\tstacks.push(meta.stack);\r\n\t\t\t}\r\n\t\t\tif (meta.index === last) {\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn stacks;\r\n\t},\r\n\r\n\t/**\r\n\t * Returns the effective number of stacks based on groups and bar visibility.\r\n\t * @private\r\n\t */\r\n\tgetStackCount: function() {\r\n\t\treturn this._getStacks().length;\r\n\t},\r\n\r\n\t/**\r\n\t * Returns the stack index for the given dataset based on groups and bar visibility.\r\n\t * @param {number} [datasetIndex] - The dataset index\r\n\t * @param {string} [name] - The stack name to find\r\n\t * @returns {number} The stack index\r\n\t * @private\r\n\t */\r\n\tgetStackIndex: function(datasetIndex, name) {\r\n\t\tvar stacks = this._getStacks(datasetIndex);\r\n\t\tvar index = (name !== undefined)\r\n\t\t\t? stacks.indexOf(name)\r\n\t\t\t: -1; // indexOf returns -1 if element is not present\r\n\r\n\t\treturn (index === -1)\r\n\t\t\t? stacks.length - 1\r\n\t\t\t: index;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tgetRuler: function() {\r\n\t\tvar me = this;\r\n\t\tvar scale = me._getIndexScale();\r\n\t\tvar pixels = [];\r\n\t\tvar i, ilen;\r\n\r\n\t\tfor (i = 0, ilen = me.getMeta().data.length; i < ilen; ++i) {\r\n\t\t\tpixels.push(scale.getPixelForValue(null, i, me.index));\r\n\t\t}\r\n\r\n\t\treturn {\r\n\t\t\tpixels: pixels,\r\n\t\t\tstart: scale._startPixel,\r\n\t\t\tend: scale._endPixel,\r\n\t\t\tstackCount: me.getStackCount(),\r\n\t\t\tscale: scale\r\n\t\t};\r\n\t},\r\n\r\n\t/**\r\n\t * Note: pixel values are not clamped to the scale area.\r\n\t * @private\r\n\t */\r\n\tcalculateBarValuePixels: function(datasetIndex, index, options) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar scale = me._getValueScale();\r\n\t\tvar isHorizontal = scale.isHorizontal();\r\n\t\tvar datasets = chart.data.datasets;\r\n\t\tvar metasets = scale._getMatchingVisibleMetas(me._type);\r\n\t\tvar value = scale._parseValue(datasets[datasetIndex].data[index]);\r\n\t\tvar minBarLength = options.minBarLength;\r\n\t\tvar stacked = scale.options.stacked;\r\n\t\tvar stack = me.getMeta().stack;\r\n\t\tvar start = value.start === undefined ? 0 : value.max >= 0 && value.min >= 0 ? value.min : value.max;\r\n\t\tvar length = value.start === undefined ? value.end : value.max >= 0 && value.min >= 0 ? value.max - value.min : value.min - value.max;\r\n\t\tvar ilen = metasets.length;\r\n\t\tvar i, imeta, ivalue, base, head, size, stackLength;\r\n\r\n\t\tif (stacked || (stacked === undefined && stack !== undefined)) {\r\n\t\t\tfor (i = 0; i < ilen; ++i) {\r\n\t\t\t\timeta = metasets[i];\r\n\r\n\t\t\t\tif (imeta.index === datasetIndex) {\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (imeta.stack === stack) {\r\n\t\t\t\t\tstackLength = scale._parseValue(datasets[imeta.index].data[index]);\r\n\t\t\t\t\tivalue = stackLength.start === undefined ? stackLength.end : stackLength.min >= 0 && stackLength.max >= 0 ? stackLength.max : stackLength.min;\r\n\r\n\t\t\t\t\tif ((value.min < 0 && ivalue < 0) || (value.max >= 0 && ivalue > 0)) {\r\n\t\t\t\t\t\tstart += ivalue;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tbase = scale.getPixelForValue(start);\r\n\t\thead = scale.getPixelForValue(start + length);\r\n\t\tsize = head - base;\r\n\r\n\t\tif (minBarLength !== undefined && Math.abs(size) < minBarLength) {\r\n\t\t\tsize = minBarLength;\r\n\t\t\tif (length >= 0 && !isHorizontal || length < 0 && isHorizontal) {\r\n\t\t\t\thead = base - minBarLength;\r\n\t\t\t} else {\r\n\t\t\t\thead = base + minBarLength;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn {\r\n\t\t\tsize: size,\r\n\t\t\tbase: base,\r\n\t\t\thead: head,\r\n\t\t\tcenter: head + size / 2\r\n\t\t};\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\tcalculateBarIndexPixels: function(datasetIndex, index, ruler, options) {\r\n\t\tvar me = this;\r\n\t\tvar range = options.barThickness === 'flex'\r\n\t\t\t? computeFlexCategoryTraits(index, ruler, options)\r\n\t\t\t: computeFitCategoryTraits(index, ruler, options);\r\n\r\n\t\tvar stackIndex = me.getStackIndex(datasetIndex, me.getMeta().stack);\r\n\t\tvar center = range.start + (range.chunk * stackIndex) + (range.chunk / 2);\r\n\t\tvar size = Math.min(\r\n\t\t\tvalueOrDefault$3(options.maxBarThickness, Infinity),\r\n\t\t\trange.chunk * range.ratio);\r\n\r\n\t\treturn {\r\n\t\t\tbase: center - size / 2,\r\n\t\t\thead: center + size / 2,\r\n\t\t\tcenter: center,\r\n\t\t\tsize: size\r\n\t\t};\r\n\t},\r\n\r\n\tdraw: function() {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar scale = me._getValueScale();\r\n\t\tvar rects = me.getMeta().data;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar ilen = rects.length;\r\n\t\tvar i = 0;\r\n\r\n\t\thelpers$1.canvas.clipArea(chart.ctx, chart.chartArea);\r\n\r\n\t\tfor (; i < ilen; ++i) {\r\n\t\t\tvar val = scale._parseValue(dataset.data[i]);\r\n\t\t\tif (!isNaN(val.min) && !isNaN(val.max)) {\r\n\t\t\t\trects[i].draw();\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\thelpers$1.canvas.unclipArea(chart.ctx);\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_resolveDataElementOptions: function() {\r\n\t\tvar me = this;\r\n\t\tvar values = helpers$1.extend({}, core_datasetController.prototype._resolveDataElementOptions.apply(me, arguments));\r\n\t\tvar indexOpts = me._getIndexScale().options;\r\n\t\tvar valueOpts = me._getValueScale().options;\r\n\r\n\t\tvalues.barPercentage = valueOrDefault$3(indexOpts.barPercentage, values.barPercentage);\r\n\t\tvalues.barThickness = valueOrDefault$3(indexOpts.barThickness, values.barThickness);\r\n\t\tvalues.categoryPercentage = valueOrDefault$3(indexOpts.categoryPercentage, values.categoryPercentage);\r\n\t\tvalues.maxBarThickness = valueOrDefault$3(indexOpts.maxBarThickness, values.maxBarThickness);\r\n\t\tvalues.minBarLength = valueOrDefault$3(valueOpts.minBarLength, values.minBarLength);\r\n\r\n\t\treturn values;\r\n\t}\r\n\r\n});\n\nvar valueOrDefault$4 = helpers$1.valueOrDefault;\r\nvar resolve$1 = helpers$1.options.resolve;\r\n\r\ncore_defaults._set('bubble', {\r\n\thover: {\r\n\t\tmode: 'single'\r\n\t},\r\n\r\n\tscales: {\r\n\t\txAxes: [{\r\n\t\t\ttype: 'linear', // bubble should probably use a linear scale by default\r\n\t\t\tposition: 'bottom',\r\n\t\t\tid: 'x-axis-0' // need an ID so datasets can reference the scale\r\n\t\t}],\r\n\t\tyAxes: [{\r\n\t\t\ttype: 'linear',\r\n\t\t\tposition: 'left',\r\n\t\t\tid: 'y-axis-0'\r\n\t\t}]\r\n\t},\r\n\r\n\ttooltips: {\r\n\t\tcallbacks: {\r\n\t\t\ttitle: function() {\r\n\t\t\t\t// Title doesn't make sense for scatter since we format the data as a point\r\n\t\t\t\treturn '';\r\n\t\t\t},\r\n\t\t\tlabel: function(item, data) {\r\n\t\t\t\tvar datasetLabel = data.datasets[item.datasetIndex].label || '';\r\n\t\t\t\tvar dataPoint = data.datasets[item.datasetIndex].data[item.index];\r\n\t\t\t\treturn datasetLabel + ': (' + item.xLabel + ', ' + item.yLabel + ', ' + dataPoint.r + ')';\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n});\r\n\r\nvar controller_bubble = core_datasetController.extend({\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tdataElementType: elements.Point,\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderColor',\r\n\t\t'borderWidth',\r\n\t\t'hoverBackgroundColor',\r\n\t\t'hoverBorderColor',\r\n\t\t'hoverBorderWidth',\r\n\t\t'hoverRadius',\r\n\t\t'hitRadius',\r\n\t\t'pointStyle',\r\n\t\t'rotation'\r\n\t],\r\n\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tupdate: function(reset) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar points = meta.data;\r\n\r\n\t\t// Update Points\r\n\t\thelpers$1.each(points, function(point, index) {\r\n\t\t\tme.updateElement(point, index, reset);\r\n\t\t});\r\n\t},\r\n\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tupdateElement: function(point, index, reset) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar custom = point.custom || {};\r\n\t\tvar xScale = me.getScaleForId(meta.xAxisID);\r\n\t\tvar yScale = me.getScaleForId(meta.yAxisID);\r\n\t\tvar options = me._resolveDataElementOptions(point, index);\r\n\t\tvar data = me.getDataset().data[index];\r\n\t\tvar dsIndex = me.index;\r\n\r\n\t\tvar x = reset ? xScale.getPixelForDecimal(0.5) : xScale.getPixelForValue(typeof data === 'object' ? data : NaN, index, dsIndex);\r\n\t\tvar y = reset ? yScale.getBasePixel() : yScale.getPixelForValue(data, index, dsIndex);\r\n\r\n\t\tpoint._xScale = xScale;\r\n\t\tpoint._yScale = yScale;\r\n\t\tpoint._options = options;\r\n\t\tpoint._datasetIndex = dsIndex;\r\n\t\tpoint._index = index;\r\n\t\tpoint._model = {\r\n\t\t\tbackgroundColor: options.backgroundColor,\r\n\t\t\tborderColor: options.borderColor,\r\n\t\t\tborderWidth: options.borderWidth,\r\n\t\t\thitRadius: options.hitRadius,\r\n\t\t\tpointStyle: options.pointStyle,\r\n\t\t\trotation: options.rotation,\r\n\t\t\tradius: reset ? 0 : options.radius,\r\n\t\t\tskip: custom.skip || isNaN(x) || isNaN(y),\r\n\t\t\tx: x,\r\n\t\t\ty: y,\r\n\t\t};\r\n\r\n\t\tpoint.pivot();\r\n\t},\r\n\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tsetHoverStyle: function(point) {\r\n\t\tvar model = point._model;\r\n\t\tvar options = point._options;\r\n\t\tvar getHoverColor = helpers$1.getHoverColor;\r\n\r\n\t\tpoint.$previousStyle = {\r\n\t\t\tbackgroundColor: model.backgroundColor,\r\n\t\t\tborderColor: model.borderColor,\r\n\t\t\tborderWidth: model.borderWidth,\r\n\t\t\tradius: model.radius\r\n\t\t};\r\n\r\n\t\tmodel.backgroundColor = valueOrDefault$4(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));\r\n\t\tmodel.borderColor = valueOrDefault$4(options.hoverBorderColor, getHoverColor(options.borderColor));\r\n\t\tmodel.borderWidth = valueOrDefault$4(options.hoverBorderWidth, options.borderWidth);\r\n\t\tmodel.radius = options.radius + options.hoverRadius;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_resolveDataElementOptions: function(point, index) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar custom = point.custom || {};\r\n\t\tvar data = dataset.data[index] || {};\r\n\t\tvar values = core_datasetController.prototype._resolveDataElementOptions.apply(me, arguments);\r\n\r\n\t\t// Scriptable options\r\n\t\tvar context = {\r\n\t\t\tchart: chart,\r\n\t\t\tdataIndex: index,\r\n\t\t\tdataset: dataset,\r\n\t\t\tdatasetIndex: me.index\r\n\t\t};\r\n\r\n\t\t// In case values were cached (and thus frozen), we need to clone the values\r\n\t\tif (me._cachedDataOpts === values) {\r\n\t\t\tvalues = helpers$1.extend({}, values);\r\n\t\t}\r\n\r\n\t\t// Custom radius resolution\r\n\t\tvalues.radius = resolve$1([\r\n\t\t\tcustom.radius,\r\n\t\t\tdata.r,\r\n\t\t\tme._config.radius,\r\n\t\t\tchart.options.elements.point.radius\r\n\t\t], context, index);\r\n\r\n\t\treturn values;\r\n\t}\r\n});\n\nvar valueOrDefault$5 = helpers$1.valueOrDefault;\r\n\r\nvar PI$1 = Math.PI;\r\nvar DOUBLE_PI$1 = PI$1 * 2;\r\nvar HALF_PI$1 = PI$1 / 2;\r\n\r\ncore_defaults._set('doughnut', {\r\n\tanimation: {\r\n\t\t// Boolean - Whether we animate the rotation of the Doughnut\r\n\t\tanimateRotate: true,\r\n\t\t// Boolean - Whether we animate scaling the Doughnut from the centre\r\n\t\tanimateScale: false\r\n\t},\r\n\thover: {\r\n\t\tmode: 'single'\r\n\t},\r\n\tlegendCallback: function(chart) {\r\n\t\tvar list = document.createElement('ul');\r\n\t\tvar data = chart.data;\r\n\t\tvar datasets = data.datasets;\r\n\t\tvar labels = data.labels;\r\n\t\tvar i, ilen, listItem, listItemSpan;\r\n\r\n\t\tlist.setAttribute('class', chart.id + '-legend');\r\n\t\tif (datasets.length) {\r\n\t\t\tfor (i = 0, ilen = datasets[0].data.length; i < ilen; ++i) {\r\n\t\t\t\tlistItem = list.appendChild(document.createElement('li'));\r\n\t\t\t\tlistItemSpan = listItem.appendChild(document.createElement('span'));\r\n\t\t\t\tlistItemSpan.style.backgroundColor = datasets[0].backgroundColor[i];\r\n\t\t\t\tif (labels[i]) {\r\n\t\t\t\t\tlistItem.appendChild(document.createTextNode(labels[i]));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn list.outerHTML;\r\n\t},\r\n\tlegend: {\r\n\t\tlabels: {\r\n\t\t\tgenerateLabels: function(chart) {\r\n\t\t\t\tvar data = chart.data;\r\n\t\t\t\tif (data.labels.length && data.datasets.length) {\r\n\t\t\t\t\treturn data.labels.map(function(label, i) {\r\n\t\t\t\t\t\tvar meta = chart.getDatasetMeta(0);\r\n\t\t\t\t\t\tvar style = meta.controller.getStyle(i);\r\n\r\n\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\ttext: label,\r\n\t\t\t\t\t\t\tfillStyle: style.backgroundColor,\r\n\t\t\t\t\t\t\tstrokeStyle: style.borderColor,\r\n\t\t\t\t\t\t\tlineWidth: style.borderWidth,\r\n\t\t\t\t\t\t\thidden: isNaN(data.datasets[0].data[i]) || meta.data[i].hidden,\r\n\r\n\t\t\t\t\t\t\t// Extra data used for toggling the correct item\r\n\t\t\t\t\t\t\tindex: i\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\treturn [];\r\n\t\t\t}\r\n\t\t},\r\n\r\n\t\tonClick: function(e, legendItem) {\r\n\t\t\tvar index = legendItem.index;\r\n\t\t\tvar chart = this.chart;\r\n\t\t\tvar i, ilen, meta;\r\n\r\n\t\t\tfor (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) {\r\n\t\t\t\tmeta = chart.getDatasetMeta(i);\r\n\t\t\t\t// toggle visibility of index if exists\r\n\t\t\t\tif (meta.data[index]) {\r\n\t\t\t\t\tmeta.data[index].hidden = !meta.data[index].hidden;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tchart.update();\r\n\t\t}\r\n\t},\r\n\r\n\t// The percentage of the chart that we cut out of the middle.\r\n\tcutoutPercentage: 50,\r\n\r\n\t// The rotation of the chart, where the first data arc begins.\r\n\trotation: -HALF_PI$1,\r\n\r\n\t// The total circumference of the chart.\r\n\tcircumference: DOUBLE_PI$1,\r\n\r\n\t// Need to override these to give a nice default\r\n\ttooltips: {\r\n\t\tcallbacks: {\r\n\t\t\ttitle: function() {\r\n\t\t\t\treturn '';\r\n\t\t\t},\r\n\t\t\tlabel: function(tooltipItem, data) {\r\n\t\t\t\tvar dataLabel = data.labels[tooltipItem.index];\r\n\t\t\t\tvar value = ': ' + data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index];\r\n\r\n\t\t\t\tif (helpers$1.isArray(dataLabel)) {\r\n\t\t\t\t\t// show value on first line of multiline label\r\n\t\t\t\t\t// need to clone because we are changing the value\r\n\t\t\t\t\tdataLabel = dataLabel.slice();\r\n\t\t\t\t\tdataLabel[0] += value;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tdataLabel += value;\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn dataLabel;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n});\r\n\r\nvar controller_doughnut = core_datasetController.extend({\r\n\r\n\tdataElementType: elements.Arc,\r\n\r\n\tlinkScales: helpers$1.noop,\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderColor',\r\n\t\t'borderWidth',\r\n\t\t'borderAlign',\r\n\t\t'hoverBackgroundColor',\r\n\t\t'hoverBorderColor',\r\n\t\t'hoverBorderWidth',\r\n\t],\r\n\r\n\t// Get index of the dataset in relation to the visible datasets. This allows determining the inner and outer radius correctly\r\n\tgetRingIndex: function(datasetIndex) {\r\n\t\tvar ringIndex = 0;\r\n\r\n\t\tfor (var j = 0; j < datasetIndex; ++j) {\r\n\t\t\tif (this.chart.isDatasetVisible(j)) {\r\n\t\t\t\t++ringIndex;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn ringIndex;\r\n\t},\r\n\r\n\tupdate: function(reset) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar chartArea = chart.chartArea;\r\n\t\tvar opts = chart.options;\r\n\t\tvar ratioX = 1;\r\n\t\tvar ratioY = 1;\r\n\t\tvar offsetX = 0;\r\n\t\tvar offsetY = 0;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar arcs = meta.data;\r\n\t\tvar cutout = opts.cutoutPercentage / 100 || 0;\r\n\t\tvar circumference = opts.circumference;\r\n\t\tvar chartWeight = me._getRingWeight(me.index);\r\n\t\tvar maxWidth, maxHeight, i, ilen;\r\n\r\n\t\t// If the chart's circumference isn't a full circle, calculate size as a ratio of the width/height of the arc\r\n\t\tif (circumference < DOUBLE_PI$1) {\r\n\t\t\tvar startAngle = opts.rotation % DOUBLE_PI$1;\r\n\t\t\tstartAngle += startAngle >= PI$1 ? -DOUBLE_PI$1 : startAngle < -PI$1 ? DOUBLE_PI$1 : 0;\r\n\t\t\tvar endAngle = startAngle + circumference;\r\n\t\t\tvar startX = Math.cos(startAngle);\r\n\t\t\tvar startY = Math.sin(startAngle);\r\n\t\t\tvar endX = Math.cos(endAngle);\r\n\t\t\tvar endY = Math.sin(endAngle);\r\n\t\t\tvar contains0 = (startAngle <= 0 && endAngle >= 0) || endAngle >= DOUBLE_PI$1;\r\n\t\t\tvar contains90 = (startAngle <= HALF_PI$1 && endAngle >= HALF_PI$1) || endAngle >= DOUBLE_PI$1 + HALF_PI$1;\r\n\t\t\tvar contains180 = startAngle === -PI$1 || endAngle >= PI$1;\r\n\t\t\tvar contains270 = (startAngle <= -HALF_PI$1 && endAngle >= -HALF_PI$1) || endAngle >= PI$1 + HALF_PI$1;\r\n\t\t\tvar minX = contains180 ? -1 : Math.min(startX, startX * cutout, endX, endX * cutout);\r\n\t\t\tvar minY = contains270 ? -1 : Math.min(startY, startY * cutout, endY, endY * cutout);\r\n\t\t\tvar maxX = contains0 ? 1 : Math.max(startX, startX * cutout, endX, endX * cutout);\r\n\t\t\tvar maxY = contains90 ? 1 : Math.max(startY, startY * cutout, endY, endY * cutout);\r\n\t\t\tratioX = (maxX - minX) / 2;\r\n\t\t\tratioY = (maxY - minY) / 2;\r\n\t\t\toffsetX = -(maxX + minX) / 2;\r\n\t\t\toffsetY = -(maxY + minY) / 2;\r\n\t\t}\r\n\r\n\t\tfor (i = 0, ilen = arcs.length; i < ilen; ++i) {\r\n\t\t\tarcs[i]._options = me._resolveDataElementOptions(arcs[i], i);\r\n\t\t}\r\n\r\n\t\tchart.borderWidth = me.getMaxBorderWidth();\r\n\t\tmaxWidth = (chartArea.right - chartArea.left - chart.borderWidth) / ratioX;\r\n\t\tmaxHeight = (chartArea.bottom - chartArea.top - chart.borderWidth) / ratioY;\r\n\t\tchart.outerRadius = Math.max(Math.min(maxWidth, maxHeight) / 2, 0);\r\n\t\tchart.innerRadius = Math.max(chart.outerRadius * cutout, 0);\r\n\t\tchart.radiusLength = (chart.outerRadius - chart.innerRadius) / (me._getVisibleDatasetWeightTotal() || 1);\r\n\t\tchart.offsetX = offsetX * chart.outerRadius;\r\n\t\tchart.offsetY = offsetY * chart.outerRadius;\r\n\r\n\t\tmeta.total = me.calculateTotal();\r\n\r\n\t\tme.outerRadius = chart.outerRadius - chart.radiusLength * me._getRingWeightOffset(me.index);\r\n\t\tme.innerRadius = Math.max(me.outerRadius - chart.radiusLength * chartWeight, 0);\r\n\r\n\t\tfor (i = 0, ilen = arcs.length; i < ilen; ++i) {\r\n\t\t\tme.updateElement(arcs[i], i, reset);\r\n\t\t}\r\n\t},\r\n\r\n\tupdateElement: function(arc, index, reset) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar chartArea = chart.chartArea;\r\n\t\tvar opts = chart.options;\r\n\t\tvar animationOpts = opts.animation;\r\n\t\tvar centerX = (chartArea.left + chartArea.right) / 2;\r\n\t\tvar centerY = (chartArea.top + chartArea.bottom) / 2;\r\n\t\tvar startAngle = opts.rotation; // non reset case handled later\r\n\t\tvar endAngle = opts.rotation; // non reset case handled later\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar circumference = reset && animationOpts.animateRotate ? 0 : arc.hidden ? 0 : me.calculateCircumference(dataset.data[index]) * (opts.circumference / DOUBLE_PI$1);\r\n\t\tvar innerRadius = reset && animationOpts.animateScale ? 0 : me.innerRadius;\r\n\t\tvar outerRadius = reset && animationOpts.animateScale ? 0 : me.outerRadius;\r\n\t\tvar options = arc._options || {};\r\n\r\n\t\thelpers$1.extend(arc, {\r\n\t\t\t// Utility\r\n\t\t\t_datasetIndex: me.index,\r\n\t\t\t_index: index,\r\n\r\n\t\t\t// Desired view properties\r\n\t\t\t_model: {\r\n\t\t\t\tbackgroundColor: options.backgroundColor,\r\n\t\t\t\tborderColor: options.borderColor,\r\n\t\t\t\tborderWidth: options.borderWidth,\r\n\t\t\t\tborderAlign: options.borderAlign,\r\n\t\t\t\tx: centerX + chart.offsetX,\r\n\t\t\t\ty: centerY + chart.offsetY,\r\n\t\t\t\tstartAngle: startAngle,\r\n\t\t\t\tendAngle: endAngle,\r\n\t\t\t\tcircumference: circumference,\r\n\t\t\t\touterRadius: outerRadius,\r\n\t\t\t\tinnerRadius: innerRadius,\r\n\t\t\t\tlabel: helpers$1.valueAtIndexOrDefault(dataset.label, index, chart.data.labels[index])\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\tvar model = arc._model;\r\n\r\n\t\t// Set correct angles if not resetting\r\n\t\tif (!reset || !animationOpts.animateRotate) {\r\n\t\t\tif (index === 0) {\r\n\t\t\t\tmodel.startAngle = opts.rotation;\r\n\t\t\t} else {\r\n\t\t\t\tmodel.startAngle = me.getMeta().data[index - 1]._model.endAngle;\r\n\t\t\t}\r\n\r\n\t\t\tmodel.endAngle = model.startAngle + model.circumference;\r\n\t\t}\r\n\r\n\t\tarc.pivot();\r\n\t},\r\n\r\n\tcalculateTotal: function() {\r\n\t\tvar dataset = this.getDataset();\r\n\t\tvar meta = this.getMeta();\r\n\t\tvar total = 0;\r\n\t\tvar value;\r\n\r\n\t\thelpers$1.each(meta.data, function(element, index) {\r\n\t\t\tvalue = dataset.data[index];\r\n\t\t\tif (!isNaN(value) && !element.hidden) {\r\n\t\t\t\ttotal += Math.abs(value);\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\t/* if (total === 0) {\r\n\t\t\ttotal = NaN;\r\n\t\t}*/\r\n\r\n\t\treturn total;\r\n\t},\r\n\r\n\tcalculateCircumference: function(value) {\r\n\t\tvar total = this.getMeta().total;\r\n\t\tif (total > 0 && !isNaN(value)) {\r\n\t\t\treturn DOUBLE_PI$1 * (Math.abs(value) / total);\r\n\t\t}\r\n\t\treturn 0;\r\n\t},\r\n\r\n\t// gets the max border or hover width to properly scale pie charts\r\n\tgetMaxBorderWidth: function(arcs) {\r\n\t\tvar me = this;\r\n\t\tvar max = 0;\r\n\t\tvar chart = me.chart;\r\n\t\tvar i, ilen, meta, arc, controller, options, borderWidth, hoverWidth;\r\n\r\n\t\tif (!arcs) {\r\n\t\t\t// Find the outmost visible dataset\r\n\t\t\tfor (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) {\r\n\t\t\t\tif (chart.isDatasetVisible(i)) {\r\n\t\t\t\t\tmeta = chart.getDatasetMeta(i);\r\n\t\t\t\t\tarcs = meta.data;\r\n\t\t\t\t\tif (i !== me.index) {\r\n\t\t\t\t\t\tcontroller = meta.controller;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (!arcs) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\r\n\t\tfor (i = 0, ilen = arcs.length; i < ilen; ++i) {\r\n\t\t\tarc = arcs[i];\r\n\t\t\tif (controller) {\r\n\t\t\t\tcontroller._configure();\r\n\t\t\t\toptions = controller._resolveDataElementOptions(arc, i);\r\n\t\t\t} else {\r\n\t\t\t\toptions = arc._options;\r\n\t\t\t}\r\n\t\t\tif (options.borderAlign !== 'inner') {\r\n\t\t\t\tborderWidth = options.borderWidth;\r\n\t\t\t\thoverWidth = options.hoverBorderWidth;\r\n\r\n\t\t\t\tmax = borderWidth > max ? borderWidth : max;\r\n\t\t\t\tmax = hoverWidth > max ? hoverWidth : max;\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn max;\r\n\t},\r\n\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tsetHoverStyle: function(arc) {\r\n\t\tvar model = arc._model;\r\n\t\tvar options = arc._options;\r\n\t\tvar getHoverColor = helpers$1.getHoverColor;\r\n\r\n\t\tarc.$previousStyle = {\r\n\t\t\tbackgroundColor: model.backgroundColor,\r\n\t\t\tborderColor: model.borderColor,\r\n\t\t\tborderWidth: model.borderWidth,\r\n\t\t};\r\n\r\n\t\tmodel.backgroundColor = valueOrDefault$5(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));\r\n\t\tmodel.borderColor = valueOrDefault$5(options.hoverBorderColor, getHoverColor(options.borderColor));\r\n\t\tmodel.borderWidth = valueOrDefault$5(options.hoverBorderWidth, options.borderWidth);\r\n\t},\r\n\r\n\t/**\r\n\t * Get radius length offset of the dataset in relation to the visible datasets weights. This allows determining the inner and outer radius correctly\r\n\t * @private\r\n\t */\r\n\t_getRingWeightOffset: function(datasetIndex) {\r\n\t\tvar ringWeightOffset = 0;\r\n\r\n\t\tfor (var i = 0; i < datasetIndex; ++i) {\r\n\t\t\tif (this.chart.isDatasetVisible(i)) {\r\n\t\t\t\tringWeightOffset += this._getRingWeight(i);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn ringWeightOffset;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getRingWeight: function(dataSetIndex) {\r\n\t\treturn Math.max(valueOrDefault$5(this.chart.data.datasets[dataSetIndex].weight, 1), 0);\r\n\t},\r\n\r\n\t/**\r\n\t * Returns the sum of all visibile data set weights. This value can be 0.\r\n\t * @private\r\n\t */\r\n\t_getVisibleDatasetWeightTotal: function() {\r\n\t\treturn this._getRingWeightOffset(this.chart.data.datasets.length);\r\n\t}\r\n});\n\ncore_defaults._set('horizontalBar', {\r\n\thover: {\r\n\t\tmode: 'index',\r\n\t\taxis: 'y'\r\n\t},\r\n\r\n\tscales: {\r\n\t\txAxes: [{\r\n\t\t\ttype: 'linear',\r\n\t\t\tposition: 'bottom'\r\n\t\t}],\r\n\r\n\t\tyAxes: [{\r\n\t\t\ttype: 'category',\r\n\t\t\tposition: 'left',\r\n\t\t\toffset: true,\r\n\t\t\tgridLines: {\r\n\t\t\t\toffsetGridLines: true\r\n\t\t\t}\r\n\t\t}]\r\n\t},\r\n\r\n\telements: {\r\n\t\trectangle: {\r\n\t\t\tborderSkipped: 'left'\r\n\t\t}\r\n\t},\r\n\r\n\ttooltips: {\r\n\t\tmode: 'index',\r\n\t\taxis: 'y'\r\n\t}\r\n});\r\n\r\ncore_defaults._set('global', {\r\n\tdatasets: {\r\n\t\thorizontalBar: {\r\n\t\t\tcategoryPercentage: 0.8,\r\n\t\t\tbarPercentage: 0.9\r\n\t\t}\r\n\t}\r\n});\r\n\r\nvar controller_horizontalBar = controller_bar.extend({\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getValueScaleId: function() {\r\n\t\treturn this.getMeta().xAxisID;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getIndexScaleId: function() {\r\n\t\treturn this.getMeta().yAxisID;\r\n\t}\r\n});\n\nvar valueOrDefault$6 = helpers$1.valueOrDefault;\r\nvar resolve$2 = helpers$1.options.resolve;\r\nvar isPointInArea = helpers$1.canvas._isPointInArea;\r\n\r\ncore_defaults._set('line', {\r\n\tshowLines: true,\r\n\tspanGaps: false,\r\n\r\n\thover: {\r\n\t\tmode: 'label'\r\n\t},\r\n\r\n\tscales: {\r\n\t\txAxes: [{\r\n\t\t\ttype: 'category',\r\n\t\t\tid: 'x-axis-0'\r\n\t\t}],\r\n\t\tyAxes: [{\r\n\t\t\ttype: 'linear',\r\n\t\t\tid: 'y-axis-0'\r\n\t\t}]\r\n\t}\r\n});\r\n\r\nfunction scaleClip(scale, halfBorderWidth) {\r\n\tvar tickOpts = scale && scale.options.ticks || {};\r\n\tvar reverse = tickOpts.reverse;\r\n\tvar min = tickOpts.min === undefined ? halfBorderWidth : 0;\r\n\tvar max = tickOpts.max === undefined ? halfBorderWidth : 0;\r\n\treturn {\r\n\t\tstart: reverse ? max : min,\r\n\t\tend: reverse ? min : max\r\n\t};\r\n}\r\n\r\nfunction defaultClip(xScale, yScale, borderWidth) {\r\n\tvar halfBorderWidth = borderWidth / 2;\r\n\tvar x = scaleClip(xScale, halfBorderWidth);\r\n\tvar y = scaleClip(yScale, halfBorderWidth);\r\n\r\n\treturn {\r\n\t\ttop: y.end,\r\n\t\tright: x.end,\r\n\t\tbottom: y.start,\r\n\t\tleft: x.start\r\n\t};\r\n}\r\n\r\nfunction toClip(value) {\r\n\tvar t, r, b, l;\r\n\r\n\tif (helpers$1.isObject(value)) {\r\n\t\tt = value.top;\r\n\t\tr = value.right;\r\n\t\tb = value.bottom;\r\n\t\tl = value.left;\r\n\t} else {\r\n\t\tt = r = b = l = value;\r\n\t}\r\n\r\n\treturn {\r\n\t\ttop: t,\r\n\t\tright: r,\r\n\t\tbottom: b,\r\n\t\tleft: l\r\n\t};\r\n}\r\n\r\n\r\nvar controller_line = core_datasetController.extend({\r\n\r\n\tdatasetElementType: elements.Line,\r\n\r\n\tdataElementType: elements.Point,\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_datasetElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderCapStyle',\r\n\t\t'borderColor',\r\n\t\t'borderDash',\r\n\t\t'borderDashOffset',\r\n\t\t'borderJoinStyle',\r\n\t\t'borderWidth',\r\n\t\t'cubicInterpolationMode',\r\n\t\t'fill'\r\n\t],\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: {\r\n\t\tbackgroundColor: 'pointBackgroundColor',\r\n\t\tborderColor: 'pointBorderColor',\r\n\t\tborderWidth: 'pointBorderWidth',\r\n\t\thitRadius: 'pointHitRadius',\r\n\t\thoverBackgroundColor: 'pointHoverBackgroundColor',\r\n\t\thoverBorderColor: 'pointHoverBorderColor',\r\n\t\thoverBorderWidth: 'pointHoverBorderWidth',\r\n\t\thoverRadius: 'pointHoverRadius',\r\n\t\tpointStyle: 'pointStyle',\r\n\t\tradius: 'pointRadius',\r\n\t\trotation: 'pointRotation'\r\n\t},\r\n\r\n\tupdate: function(reset) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar line = meta.dataset;\r\n\t\tvar points = meta.data || [];\r\n\t\tvar options = me.chart.options;\r\n\t\tvar config = me._config;\r\n\t\tvar showLine = me._showLine = valueOrDefault$6(config.showLine, options.showLines);\r\n\t\tvar i, ilen;\r\n\r\n\t\tme._xScale = me.getScaleForId(meta.xAxisID);\r\n\t\tme._yScale = me.getScaleForId(meta.yAxisID);\r\n\r\n\t\t// Update Line\r\n\t\tif (showLine) {\r\n\t\t\t// Compatibility: If the properties are defined with only the old name, use those values\r\n\t\t\tif (config.tension !== undefined && config.lineTension === undefined) {\r\n\t\t\t\tconfig.lineTension = config.tension;\r\n\t\t\t}\r\n\r\n\t\t\t// Utility\r\n\t\t\tline._scale = me._yScale;\r\n\t\t\tline._datasetIndex = me.index;\r\n\t\t\t// Data\r\n\t\t\tline._children = points;\r\n\t\t\t// Model\r\n\t\t\tline._model = me._resolveDatasetElementOptions(line);\r\n\r\n\t\t\tline.pivot();\r\n\t\t}\r\n\r\n\t\t// Update Points\r\n\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\tme.updateElement(points[i], i, reset);\r\n\t\t}\r\n\r\n\t\tif (showLine && line._model.tension !== 0) {\r\n\t\t\tme.updateBezierControlPoints();\r\n\t\t}\r\n\r\n\t\t// Now pivot the point for animation\r\n\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\tpoints[i].pivot();\r\n\t\t}\r\n\t},\r\n\r\n\tupdateElement: function(point, index, reset) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar custom = point.custom || {};\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar datasetIndex = me.index;\r\n\t\tvar value = dataset.data[index];\r\n\t\tvar xScale = me._xScale;\r\n\t\tvar yScale = me._yScale;\r\n\t\tvar lineModel = meta.dataset._model;\r\n\t\tvar x, y;\r\n\r\n\t\tvar options = me._resolveDataElementOptions(point, index);\r\n\r\n\t\tx = xScale.getPixelForValue(typeof value === 'object' ? value : NaN, index, datasetIndex);\r\n\t\ty = reset ? yScale.getBasePixel() : me.calculatePointY(value, index, datasetIndex);\r\n\r\n\t\t// Utility\r\n\t\tpoint._xScale = xScale;\r\n\t\tpoint._yScale = yScale;\r\n\t\tpoint._options = options;\r\n\t\tpoint._datasetIndex = datasetIndex;\r\n\t\tpoint._index = index;\r\n\r\n\t\t// Desired view properties\r\n\t\tpoint._model = {\r\n\t\t\tx: x,\r\n\t\t\ty: y,\r\n\t\t\tskip: custom.skip || isNaN(x) || isNaN(y),\r\n\t\t\t// Appearance\r\n\t\t\tradius: options.radius,\r\n\t\t\tpointStyle: options.pointStyle,\r\n\t\t\trotation: options.rotation,\r\n\t\t\tbackgroundColor: options.backgroundColor,\r\n\t\t\tborderColor: options.borderColor,\r\n\t\t\tborderWidth: options.borderWidth,\r\n\t\t\ttension: valueOrDefault$6(custom.tension, lineModel ? lineModel.tension : 0),\r\n\t\t\tsteppedLine: lineModel ? lineModel.steppedLine : false,\r\n\t\t\t// Tooltip\r\n\t\t\thitRadius: options.hitRadius\r\n\t\t};\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_resolveDatasetElementOptions: function(element) {\r\n\t\tvar me = this;\r\n\t\tvar config = me._config;\r\n\t\tvar custom = element.custom || {};\r\n\t\tvar options = me.chart.options;\r\n\t\tvar lineOptions = options.elements.line;\r\n\t\tvar values = core_datasetController.prototype._resolveDatasetElementOptions.apply(me, arguments);\r\n\r\n\t\t// The default behavior of lines is to break at null values, according\r\n\t\t// to https://github.com/chartjs/Chart.js/issues/2435#issuecomment-216718158\r\n\t\t// This option gives lines the ability to span gaps\r\n\t\tvalues.spanGaps = valueOrDefault$6(config.spanGaps, options.spanGaps);\r\n\t\tvalues.tension = valueOrDefault$6(config.lineTension, lineOptions.tension);\r\n\t\tvalues.steppedLine = resolve$2([custom.steppedLine, config.steppedLine, lineOptions.stepped]);\r\n\t\tvalues.clip = toClip(valueOrDefault$6(config.clip, defaultClip(me._xScale, me._yScale, values.borderWidth)));\r\n\r\n\t\treturn values;\r\n\t},\r\n\r\n\tcalculatePointY: function(value, index, datasetIndex) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar yScale = me._yScale;\r\n\t\tvar sumPos = 0;\r\n\t\tvar sumNeg = 0;\r\n\t\tvar i, ds, dsMeta, stackedRightValue, rightValue, metasets, ilen;\r\n\r\n\t\tif (yScale.options.stacked) {\r\n\t\t\trightValue = +yScale.getRightValue(value);\r\n\t\t\tmetasets = chart._getSortedVisibleDatasetMetas();\r\n\t\t\tilen = metasets.length;\r\n\r\n\t\t\tfor (i = 0; i < ilen; ++i) {\r\n\t\t\t\tdsMeta = metasets[i];\r\n\t\t\t\tif (dsMeta.index === datasetIndex) {\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tds = chart.data.datasets[dsMeta.index];\r\n\t\t\t\tif (dsMeta.type === 'line' && dsMeta.yAxisID === yScale.id) {\r\n\t\t\t\t\tstackedRightValue = +yScale.getRightValue(ds.data[index]);\r\n\t\t\t\t\tif (stackedRightValue < 0) {\r\n\t\t\t\t\t\tsumNeg += stackedRightValue || 0;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tsumPos += stackedRightValue || 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\tif (rightValue < 0) {\r\n\t\t\t\treturn yScale.getPixelForValue(sumNeg + rightValue);\r\n\t\t\t}\r\n\t\t\treturn yScale.getPixelForValue(sumPos + rightValue);\r\n\t\t}\r\n\t\treturn yScale.getPixelForValue(value);\r\n\t},\r\n\r\n\tupdateBezierControlPoints: function() {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar lineModel = meta.dataset._model;\r\n\t\tvar area = chart.chartArea;\r\n\t\tvar points = meta.data || [];\r\n\t\tvar i, ilen, model, controlPoints;\r\n\r\n\t\t// Only consider points that are drawn in case the spanGaps option is used\r\n\t\tif (lineModel.spanGaps) {\r\n\t\t\tpoints = points.filter(function(pt) {\r\n\t\t\t\treturn !pt._model.skip;\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tfunction capControlPoint(pt, min, max) {\r\n\t\t\treturn Math.max(Math.min(pt, max), min);\r\n\t\t}\r\n\r\n\t\tif (lineModel.cubicInterpolationMode === 'monotone') {\r\n\t\t\thelpers$1.splineCurveMonotone(points);\r\n\t\t} else {\r\n\t\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\t\tmodel = points[i]._model;\r\n\t\t\t\tcontrolPoints = helpers$1.splineCurve(\r\n\t\t\t\t\thelpers$1.previousItem(points, i)._model,\r\n\t\t\t\t\tmodel,\r\n\t\t\t\t\thelpers$1.nextItem(points, i)._model,\r\n\t\t\t\t\tlineModel.tension\r\n\t\t\t\t);\r\n\t\t\t\tmodel.controlPointPreviousX = controlPoints.previous.x;\r\n\t\t\t\tmodel.controlPointPreviousY = controlPoints.previous.y;\r\n\t\t\t\tmodel.controlPointNextX = controlPoints.next.x;\r\n\t\t\t\tmodel.controlPointNextY = controlPoints.next.y;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (chart.options.elements.line.capBezierPoints) {\r\n\t\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\t\tmodel = points[i]._model;\r\n\t\t\t\tif (isPointInArea(model, area)) {\r\n\t\t\t\t\tif (i > 0 && isPointInArea(points[i - 1]._model, area)) {\r\n\t\t\t\t\t\tmodel.controlPointPreviousX = capControlPoint(model.controlPointPreviousX, area.left, area.right);\r\n\t\t\t\t\t\tmodel.controlPointPreviousY = capControlPoint(model.controlPointPreviousY, area.top, area.bottom);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (i < points.length - 1 && isPointInArea(points[i + 1]._model, area)) {\r\n\t\t\t\t\t\tmodel.controlPointNextX = capControlPoint(model.controlPointNextX, area.left, area.right);\r\n\t\t\t\t\t\tmodel.controlPointNextY = capControlPoint(model.controlPointNextY, area.top, area.bottom);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\r\n\tdraw: function() {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar points = meta.data || [];\r\n\t\tvar area = chart.chartArea;\r\n\t\tvar canvas = chart.canvas;\r\n\t\tvar i = 0;\r\n\t\tvar ilen = points.length;\r\n\t\tvar clip;\r\n\r\n\t\tif (me._showLine) {\r\n\t\t\tclip = meta.dataset._model.clip;\r\n\r\n\t\t\thelpers$1.canvas.clipArea(chart.ctx, {\r\n\t\t\t\tleft: clip.left === false ? 0 : area.left - clip.left,\r\n\t\t\t\tright: clip.right === false ? canvas.width : area.right + clip.right,\r\n\t\t\t\ttop: clip.top === false ? 0 : area.top - clip.top,\r\n\t\t\t\tbottom: clip.bottom === false ? canvas.height : area.bottom + clip.bottom\r\n\t\t\t});\r\n\r\n\t\t\tmeta.dataset.draw();\r\n\r\n\t\t\thelpers$1.canvas.unclipArea(chart.ctx);\r\n\t\t}\r\n\r\n\t\t// Draw the points\r\n\t\tfor (; i < ilen; ++i) {\r\n\t\t\tpoints[i].draw(area);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tsetHoverStyle: function(point) {\r\n\t\tvar model = point._model;\r\n\t\tvar options = point._options;\r\n\t\tvar getHoverColor = helpers$1.getHoverColor;\r\n\r\n\t\tpoint.$previousStyle = {\r\n\t\t\tbackgroundColor: model.backgroundColor,\r\n\t\t\tborderColor: model.borderColor,\r\n\t\t\tborderWidth: model.borderWidth,\r\n\t\t\tradius: model.radius\r\n\t\t};\r\n\r\n\t\tmodel.backgroundColor = valueOrDefault$6(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));\r\n\t\tmodel.borderColor = valueOrDefault$6(options.hoverBorderColor, getHoverColor(options.borderColor));\r\n\t\tmodel.borderWidth = valueOrDefault$6(options.hoverBorderWidth, options.borderWidth);\r\n\t\tmodel.radius = valueOrDefault$6(options.hoverRadius, options.radius);\r\n\t},\r\n});\n\nvar resolve$3 = helpers$1.options.resolve;\r\n\r\ncore_defaults._set('polarArea', {\r\n\tscale: {\r\n\t\ttype: 'radialLinear',\r\n\t\tangleLines: {\r\n\t\t\tdisplay: false\r\n\t\t},\r\n\t\tgridLines: {\r\n\t\t\tcircular: true\r\n\t\t},\r\n\t\tpointLabels: {\r\n\t\t\tdisplay: false\r\n\t\t},\r\n\t\tticks: {\r\n\t\t\tbeginAtZero: true\r\n\t\t}\r\n\t},\r\n\r\n\t// Boolean - Whether to animate the rotation of the chart\r\n\tanimation: {\r\n\t\tanimateRotate: true,\r\n\t\tanimateScale: true\r\n\t},\r\n\r\n\tstartAngle: -0.5 * Math.PI,\r\n\tlegendCallback: function(chart) {\r\n\t\tvar list = document.createElement('ul');\r\n\t\tvar data = chart.data;\r\n\t\tvar datasets = data.datasets;\r\n\t\tvar labels = data.labels;\r\n\t\tvar i, ilen, listItem, listItemSpan;\r\n\r\n\t\tlist.setAttribute('class', chart.id + '-legend');\r\n\t\tif (datasets.length) {\r\n\t\t\tfor (i = 0, ilen = datasets[0].data.length; i < ilen; ++i) {\r\n\t\t\t\tlistItem = list.appendChild(document.createElement('li'));\r\n\t\t\t\tlistItemSpan = listItem.appendChild(document.createElement('span'));\r\n\t\t\t\tlistItemSpan.style.backgroundColor = datasets[0].backgroundColor[i];\r\n\t\t\t\tif (labels[i]) {\r\n\t\t\t\t\tlistItem.appendChild(document.createTextNode(labels[i]));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn list.outerHTML;\r\n\t},\r\n\tlegend: {\r\n\t\tlabels: {\r\n\t\t\tgenerateLabels: function(chart) {\r\n\t\t\t\tvar data = chart.data;\r\n\t\t\t\tif (data.labels.length && data.datasets.length) {\r\n\t\t\t\t\treturn data.labels.map(function(label, i) {\r\n\t\t\t\t\t\tvar meta = chart.getDatasetMeta(0);\r\n\t\t\t\t\t\tvar style = meta.controller.getStyle(i);\r\n\r\n\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\ttext: label,\r\n\t\t\t\t\t\t\tfillStyle: style.backgroundColor,\r\n\t\t\t\t\t\t\tstrokeStyle: style.borderColor,\r\n\t\t\t\t\t\t\tlineWidth: style.borderWidth,\r\n\t\t\t\t\t\t\thidden: isNaN(data.datasets[0].data[i]) || meta.data[i].hidden,\r\n\r\n\t\t\t\t\t\t\t// Extra data used for toggling the correct item\r\n\t\t\t\t\t\t\tindex: i\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\treturn [];\r\n\t\t\t}\r\n\t\t},\r\n\r\n\t\tonClick: function(e, legendItem) {\r\n\t\t\tvar index = legendItem.index;\r\n\t\t\tvar chart = this.chart;\r\n\t\t\tvar i, ilen, meta;\r\n\r\n\t\t\tfor (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) {\r\n\t\t\t\tmeta = chart.getDatasetMeta(i);\r\n\t\t\t\tmeta.data[index].hidden = !meta.data[index].hidden;\r\n\t\t\t}\r\n\r\n\t\t\tchart.update();\r\n\t\t}\r\n\t},\r\n\r\n\t// Need to override these to give a nice default\r\n\ttooltips: {\r\n\t\tcallbacks: {\r\n\t\t\ttitle: function() {\r\n\t\t\t\treturn '';\r\n\t\t\t},\r\n\t\t\tlabel: function(item, data) {\r\n\t\t\t\treturn data.labels[item.index] + ': ' + item.yLabel;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n});\r\n\r\nvar controller_polarArea = core_datasetController.extend({\r\n\r\n\tdataElementType: elements.Arc,\r\n\r\n\tlinkScales: helpers$1.noop,\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderColor',\r\n\t\t'borderWidth',\r\n\t\t'borderAlign',\r\n\t\t'hoverBackgroundColor',\r\n\t\t'hoverBorderColor',\r\n\t\t'hoverBorderWidth',\r\n\t],\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getIndexScaleId: function() {\r\n\t\treturn this.chart.scale.id;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getValueScaleId: function() {\r\n\t\treturn this.chart.scale.id;\r\n\t},\r\n\r\n\tupdate: function(reset) {\r\n\t\tvar me = this;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar start = me.chart.options.startAngle || 0;\r\n\t\tvar starts = me._starts = [];\r\n\t\tvar angles = me._angles = [];\r\n\t\tvar arcs = meta.data;\r\n\t\tvar i, ilen, angle;\r\n\r\n\t\tme._updateRadius();\r\n\r\n\t\tmeta.count = me.countVisibleElements();\r\n\r\n\t\tfor (i = 0, ilen = dataset.data.length; i < ilen; i++) {\r\n\t\t\tstarts[i] = start;\r\n\t\t\tangle = me._computeAngle(i);\r\n\t\t\tangles[i] = angle;\r\n\t\t\tstart += angle;\r\n\t\t}\r\n\r\n\t\tfor (i = 0, ilen = arcs.length; i < ilen; ++i) {\r\n\t\t\tarcs[i]._options = me._resolveDataElementOptions(arcs[i], i);\r\n\t\t\tme.updateElement(arcs[i], i, reset);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_updateRadius: function() {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar chartArea = chart.chartArea;\r\n\t\tvar opts = chart.options;\r\n\t\tvar minSize = Math.min(chartArea.right - chartArea.left, chartArea.bottom - chartArea.top);\r\n\r\n\t\tchart.outerRadius = Math.max(minSize / 2, 0);\r\n\t\tchart.innerRadius = Math.max(opts.cutoutPercentage ? (chart.outerRadius / 100) * (opts.cutoutPercentage) : 1, 0);\r\n\t\tchart.radiusLength = (chart.outerRadius - chart.innerRadius) / chart.getVisibleDatasetCount();\r\n\r\n\t\tme.outerRadius = chart.outerRadius - (chart.radiusLength * me.index);\r\n\t\tme.innerRadius = me.outerRadius - chart.radiusLength;\r\n\t},\r\n\r\n\tupdateElement: function(arc, index, reset) {\r\n\t\tvar me = this;\r\n\t\tvar chart = me.chart;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar opts = chart.options;\r\n\t\tvar animationOpts = opts.animation;\r\n\t\tvar scale = chart.scale;\r\n\t\tvar labels = chart.data.labels;\r\n\r\n\t\tvar centerX = scale.xCenter;\r\n\t\tvar centerY = scale.yCenter;\r\n\r\n\t\t// var negHalfPI = -0.5 * Math.PI;\r\n\t\tvar datasetStartAngle = opts.startAngle;\r\n\t\tvar distance = arc.hidden ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]);\r\n\t\tvar startAngle = me._starts[index];\r\n\t\tvar endAngle = startAngle + (arc.hidden ? 0 : me._angles[index]);\r\n\r\n\t\tvar resetRadius = animationOpts.animateScale ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]);\r\n\t\tvar options = arc._options || {};\r\n\r\n\t\thelpers$1.extend(arc, {\r\n\t\t\t// Utility\r\n\t\t\t_datasetIndex: me.index,\r\n\t\t\t_index: index,\r\n\t\t\t_scale: scale,\r\n\r\n\t\t\t// Desired view properties\r\n\t\t\t_model: {\r\n\t\t\t\tbackgroundColor: options.backgroundColor,\r\n\t\t\t\tborderColor: options.borderColor,\r\n\t\t\t\tborderWidth: options.borderWidth,\r\n\t\t\t\tborderAlign: options.borderAlign,\r\n\t\t\t\tx: centerX,\r\n\t\t\t\ty: centerY,\r\n\t\t\t\tinnerRadius: 0,\r\n\t\t\t\touterRadius: reset ? resetRadius : distance,\r\n\t\t\t\tstartAngle: reset && animationOpts.animateRotate ? datasetStartAngle : startAngle,\r\n\t\t\t\tendAngle: reset && animationOpts.animateRotate ? datasetStartAngle : endAngle,\r\n\t\t\t\tlabel: helpers$1.valueAtIndexOrDefault(labels, index, labels[index])\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\tarc.pivot();\r\n\t},\r\n\r\n\tcountVisibleElements: function() {\r\n\t\tvar dataset = this.getDataset();\r\n\t\tvar meta = this.getMeta();\r\n\t\tvar count = 0;\r\n\r\n\t\thelpers$1.each(meta.data, function(element, index) {\r\n\t\t\tif (!isNaN(dataset.data[index]) && !element.hidden) {\r\n\t\t\t\tcount++;\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\treturn count;\r\n\t},\r\n\r\n\t/**\r\n\t * @protected\r\n\t */\r\n\tsetHoverStyle: function(arc) {\r\n\t\tvar model = arc._model;\r\n\t\tvar options = arc._options;\r\n\t\tvar getHoverColor = helpers$1.getHoverColor;\r\n\t\tvar valueOrDefault = helpers$1.valueOrDefault;\r\n\r\n\t\tarc.$previousStyle = {\r\n\t\t\tbackgroundColor: model.backgroundColor,\r\n\t\t\tborderColor: model.borderColor,\r\n\t\t\tborderWidth: model.borderWidth,\r\n\t\t};\r\n\r\n\t\tmodel.backgroundColor = valueOrDefault(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));\r\n\t\tmodel.borderColor = valueOrDefault(options.hoverBorderColor, getHoverColor(options.borderColor));\r\n\t\tmodel.borderWidth = valueOrDefault(options.hoverBorderWidth, options.borderWidth);\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_computeAngle: function(index) {\r\n\t\tvar me = this;\r\n\t\tvar count = this.getMeta().count;\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar meta = me.getMeta();\r\n\r\n\t\tif (isNaN(dataset.data[index]) || meta.data[index].hidden) {\r\n\t\t\treturn 0;\r\n\t\t}\r\n\r\n\t\t// Scriptable options\r\n\t\tvar context = {\r\n\t\t\tchart: me.chart,\r\n\t\t\tdataIndex: index,\r\n\t\t\tdataset: dataset,\r\n\t\t\tdatasetIndex: me.index\r\n\t\t};\r\n\r\n\t\treturn resolve$3([\r\n\t\t\tme.chart.options.elements.arc.angle,\r\n\t\t\t(2 * Math.PI) / count\r\n\t\t], context, index);\r\n\t}\r\n});\n\ncore_defaults._set('pie', helpers$1.clone(core_defaults.doughnut));\r\ncore_defaults._set('pie', {\r\n\tcutoutPercentage: 0\r\n});\r\n\r\n// Pie charts are Doughnut chart with different defaults\r\nvar controller_pie = controller_doughnut;\n\nvar valueOrDefault$7 = helpers$1.valueOrDefault;\r\n\r\ncore_defaults._set('radar', {\r\n\tspanGaps: false,\r\n\tscale: {\r\n\t\ttype: 'radialLinear'\r\n\t},\r\n\telements: {\r\n\t\tline: {\r\n\t\t\tfill: 'start',\r\n\t\t\ttension: 0 // no bezier in radar\r\n\t\t}\r\n\t}\r\n});\r\n\r\nvar controller_radar = core_datasetController.extend({\r\n\tdatasetElementType: elements.Line,\r\n\r\n\tdataElementType: elements.Point,\r\n\r\n\tlinkScales: helpers$1.noop,\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_datasetElementOptions: [\r\n\t\t'backgroundColor',\r\n\t\t'borderWidth',\r\n\t\t'borderColor',\r\n\t\t'borderCapStyle',\r\n\t\t'borderDash',\r\n\t\t'borderDashOffset',\r\n\t\t'borderJoinStyle',\r\n\t\t'fill'\r\n\t],\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_dataElementOptions: {\r\n\t\tbackgroundColor: 'pointBackgroundColor',\r\n\t\tborderColor: 'pointBorderColor',\r\n\t\tborderWidth: 'pointBorderWidth',\r\n\t\thitRadius: 'pointHitRadius',\r\n\t\thoverBackgroundColor: 'pointHoverBackgroundColor',\r\n\t\thoverBorderColor: 'pointHoverBorderColor',\r\n\t\thoverBorderWidth: 'pointHoverBorderWidth',\r\n\t\thoverRadius: 'pointHoverRadius',\r\n\t\tpointStyle: 'pointStyle',\r\n\t\tradius: 'pointRadius',\r\n\t\trotation: 'pointRotation'\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getIndexScaleId: function() {\r\n\t\treturn this.chart.scale.id;\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_getValueScaleId: function() {\r\n\t\treturn this.chart.scale.id;\r\n\t},\r\n\r\n\tupdate: function(reset) {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar line = meta.dataset;\r\n\t\tvar points = meta.data || [];\r\n\t\tvar scale = me.chart.scale;\r\n\t\tvar config = me._config;\r\n\t\tvar i, ilen;\r\n\r\n\t\t// Compatibility: If the properties are defined with only the old name, use those values\r\n\t\tif (config.tension !== undefined && config.lineTension === undefined) {\r\n\t\t\tconfig.lineTension = config.tension;\r\n\t\t}\r\n\r\n\t\t// Utility\r\n\t\tline._scale = scale;\r\n\t\tline._datasetIndex = me.index;\r\n\t\t// Data\r\n\t\tline._children = points;\r\n\t\tline._loop = true;\r\n\t\t// Model\r\n\t\tline._model = me._resolveDatasetElementOptions(line);\r\n\r\n\t\tline.pivot();\r\n\r\n\t\t// Update Points\r\n\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\tme.updateElement(points[i], i, reset);\r\n\t\t}\r\n\r\n\t\t// Update bezier control points\r\n\t\tme.updateBezierControlPoints();\r\n\r\n\t\t// Now pivot the point for animation\r\n\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\tpoints[i].pivot();\r\n\t\t}\r\n\t},\r\n\r\n\tupdateElement: function(point, index, reset) {\r\n\t\tvar me = this;\r\n\t\tvar custom = point.custom || {};\r\n\t\tvar dataset = me.getDataset();\r\n\t\tvar scale = me.chart.scale;\r\n\t\tvar pointPosition = scale.getPointPositionForValue(index, dataset.data[index]);\r\n\t\tvar options = me._resolveDataElementOptions(point, index);\r\n\t\tvar lineModel = me.getMeta().dataset._model;\r\n\t\tvar x = reset ? scale.xCenter : pointPosition.x;\r\n\t\tvar y = reset ? scale.yCenter : pointPosition.y;\r\n\r\n\t\t// Utility\r\n\t\tpoint._scale = scale;\r\n\t\tpoint._options = options;\r\n\t\tpoint._datasetIndex = me.index;\r\n\t\tpoint._index = index;\r\n\r\n\t\t// Desired view properties\r\n\t\tpoint._model = {\r\n\t\t\tx: x, // value not used in dataset scale, but we want a consistent API between scales\r\n\t\t\ty: y,\r\n\t\t\tskip: custom.skip || isNaN(x) || isNaN(y),\r\n\t\t\t// Appearance\r\n\t\t\tradius: options.radius,\r\n\t\t\tpointStyle: options.pointStyle,\r\n\t\t\trotation: options.rotation,\r\n\t\t\tbackgroundColor: options.backgroundColor,\r\n\t\t\tborderColor: options.borderColor,\r\n\t\t\tborderWidth: options.borderWidth,\r\n\t\t\ttension: valueOrDefault$7(custom.tension, lineModel ? lineModel.tension : 0),\r\n\r\n\t\t\t// Tooltip\r\n\t\t\thitRadius: options.hitRadius\r\n\t\t};\r\n\t},\r\n\r\n\t/**\r\n\t * @private\r\n\t */\r\n\t_resolveDatasetElementOptions: function() {\r\n\t\tvar me = this;\r\n\t\tvar config = me._config;\r\n\t\tvar options = me.chart.options;\r\n\t\tvar values = core_datasetController.prototype._resolveDatasetElementOptions.apply(me, arguments);\r\n\r\n\t\tvalues.spanGaps = valueOrDefault$7(config.spanGaps, options.spanGaps);\r\n\t\tvalues.tension = valueOrDefault$7(config.lineTension, options.elements.line.tension);\r\n\r\n\t\treturn values;\r\n\t},\r\n\r\n\tupdateBezierControlPoints: function() {\r\n\t\tvar me = this;\r\n\t\tvar meta = me.getMeta();\r\n\t\tvar area = me.chart.chartArea;\r\n\t\tvar points = meta.data || [];\r\n\t\tvar i, ilen, model, controlPoints;\r\n\r\n\t\t// Only consider points that are drawn in case the spanGaps option is used\r\n\t\tif (meta.dataset._model.spanGaps) {\r\n\t\t\tpoints = points.filter(function(pt) {\r\n\t\t\t\treturn !pt._model.skip;\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tfunction capControlPoint(pt, min, max) {\r\n\t\t\treturn Math.max(Math.min(pt, max), min);\r\n\t\t}\r\n\r\n\t\tfor (i = 0, ilen = points.length; i < ilen; ++i) {\r\n\t\t\tmodel = points[i]._model;\r\n\t\t\tcontrolPoints = helpers$1.splineCurve(\r\n\t\t\t\thelpers$1.previousItem(points, i, true)._model,\r\n\t\t\t\tmodel,\r\n\t\t\t\thelpers$1.nextItem(points, i, true)._model,\r\n\t\t\t\tmodel.tension\r\n\t\t\t);\r\n\r\n\t\t\t// Prevent the bezier going outside of the bounds of the graph\r\n\t\t\tmodel.controlPointPreviousX = capControlPoint(controlPoints.previous.x, area.left, area.right);\r\n\t\t\tmodel.controlPointPreviousY = capControlPoint(controlPoints.previous.y, area.top, area.bottom);\r\n\t\t\tmodel.controlPointNextX = capControlPoint(controlPoints.next.x, area.left, area.right);\r\n\t\t\tmodel.controlPointNextY = capControlPoint(controlPoints.next.y, area.top, area.bottom);\r\n\t\t}\r\n\t},\r\n\r\n\tsetHoverStyle: function(point) {\r\n\t\tvar model = point._model;\r\n\t\tvar options = point._options;\r\n\t\tvar getHoverColor = helpers$1.getHoverColor;\r\n\r\n\t\tpoint.$previousStyle = {\r\n\t\t\tbackgroundColor: model.backgroundColor,\r\n\t\t\tborderColor: model.borderColor,\r\n\t\t\tborderWidth: model.borderWidth,\r\n\t\t\tradius: model.radius\r\n\t\t};\r\n\r\n\t\tmodel.backgroundColor = valueOrDefault$7(options.hoverBackgroundColor, getHoverColor(options.backgroundColor));\r\n\t\tmodel.borderColor = valueOrDefault$7(options.hoverBorderColor, getHoverColor(options.borderColor));\r\n\t\tmodel.borderWidth = valueOrDefault$7(options.hoverBorderWidth, options.borderWidth);\r\n\t\tmodel.radius = valueOrDefault$7(options.hoverRadius, options.radius);\r\n\t}\r\n});\n\ncore_defaults._set('scatter', {\r\n\thover: {\r\n\t\tmode: 'single'\r\n\t},\r\n\r\n\tscales: {\r\n\t\txAxes: [{\r\n\t\t\tid: 'x-axis-1', // need an ID so datasets can reference the scale\r\n\t\t\ttype: 'linear', // scatter should not use a category axis\r\n\t\t\tposition: 'bottom'\r\n\t\t}],\r\n\t\tyAxes: [{\r\n\t\t\tid: 'y-axis-1',\r\n\t\t\ttype: 'linear',\r\n\t\t\tposition: 'left'\r\n\t\t}]\r\n\t},\r\n\r\n\ttooltips: {\r\n\t\tcallbacks: {\r\n\t\t\ttitle: function() {\r\n\t\t\t\treturn ''; // doesn't make sense for scatter since data are formatted as a point\r\n\t\t\t},\r\n\t\t\tlabel: function(item) {\r\n\t\t\t\treturn '(' + item.xLabel + ', ' + item.yLabel + ')';\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n});\r\n\r\ncore_defaults._set('global', {\r\n\tdatasets: {\r\n\t\tscatter: {\r\n\t\t\tshowLine: false\r\n\t\t}\r\n\t}\r\n});\r\n\r\n// Scatter charts use line controllers\r\nvar controller_scatter = controller_line;\n\n// NOTE export a map in which the key represents the controller type, not\r\n// the class, and so must be CamelCase in order to be correctly retrieved\r\n// by the controller in core.controller.js (`controllers[meta.type]`).\r\n\r\nvar controllers = {\r\n\tbar: controller_bar,\r\n\tbubble: controller_bubble,\r\n\tdoughnut: controller_doughnut,\r\n\thorizontalBar: controller_horizontalBar,\r\n\tline: controller_line,\r\n\tpolarArea: controller_polarArea,\r\n\tpie: controller_pie,\r\n\tradar: controller_radar,\r\n\tscatter: controller_scatter\r\n};\n\n/**\r\n * Helper function to get relative position for an event\r\n * @param {Event|IEvent} event - The event to get the position for\r\n * @param {Chart} chart - The chart\r\n * @returns {object} the event position\r\n */\r\nfunction getRelativePosition(e, chart) {\r\n\tif (e.native) {\r\n\t\treturn {\r\n\t\t\tx: e.x,\r\n\t\t\ty: e.y\r\n\t\t};\r\n\t}\r\n\r\n\treturn helpers$1.getRelativePosition(e, chart);\r\n}\r\n\r\n/**\r\n * Helper function to traverse all of the visible elements in the chart\r\n * @param {Chart} chart - the chart\r\n * @param {function} handler - the callback to execute for each visible item\r\n */\r\nfunction parseVisibleItems(chart, handler) {\r\n\tvar metasets = chart._getSortedVisibleDatasetMetas();\r\n\tvar metadata, i, j, ilen, jlen, element;\r\n\r\n\tfor (i = 0, ilen = metasets.length; i < ilen; ++i) {\r\n\t\tmetadata = metasets[i].data;\r\n\t\tfor (j = 0, jlen = metadata.length; j < jlen; ++j) {\r\n\t\t\telement = metadata[j];\r\n\t\t\tif (!element._view.skip) {\r\n\t\t\t\thandler(element);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * Helper function to get the items that intersect the event position\r\n * @param {ChartElement[]} items - elements to filter\r\n * @param {object} position - the point to be nearest to\r\n * @return {ChartElement[]} the nearest items\r\n */\r\nfunction getIntersectItems(chart, position) {\r\n\tvar elements = [];\r\n\r\n\tparseVisibleItems(chart, function(element) {\r\n\t\tif (element.inRange(position.x, position.y)) {\r\n\t\t\telements.push(element);\r\n\t\t}\r\n\t});\r\n\r\n\treturn elements;\r\n}\r\n\r\n/**\r\n * Helper function to get the items nearest to the event position considering all visible items in teh chart\r\n * @param {Chart} chart - the chart to look at elements from\r\n * @param {object} position - the point to be nearest to\r\n * @param {boolean} intersect - if true, only consider items that intersect the position\r\n * @param {function} distanceMetric - function to provide the distance between points\r\n * @return {ChartElement[]} the nearest items\r\n */\r\nfunction getNearestItems(chart, position, intersect, distanceMetric) {\r\n\tvar minDistance = Number.POSITIVE_INFINITY;\r\n\tvar nearestItems = [];\r\n\r\n\tparseVisibleItems(chart, function(element) {\r\n\t\tif (intersect && !element.inRange(position.x, position.y)) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tvar center = element.getCenterPoint();\r\n\t\tvar distance = distanceMetric(position, center);\r\n\t\tif (distance < minDistance) {\r\n\t\t\tnearestItems = [element];\r\n\t\t\tminDistance = distance;\r\n\t\t} else if (distance === minDistance) {\r\n\t\t\t// Can have multiple items at the same distance in which case we sort by size\r\n\t\t\tnearestItems.push(element);\r\n\t\t}\r\n\t});\r\n\r\n\treturn nearestItems;\r\n}\r\n\r\n/**\r\n * Get a distance metric function for two points based on the\r\n * axis mode setting\r\n * @param {string} axis - the axis mode. x|y|xy\r\n */\r\nfunction getDistanceMetricForAxis(axis) {\r\n\tvar useX = axis.indexOf('x') !== -1;\r\n\tvar useY = axis.indexOf('y') !== -1;\r\n\r\n\treturn function(pt1, pt2) {\r\n\t\tvar deltaX = useX ? Math.abs(pt1.x - pt2.x) : 0;\r\n\t\tvar deltaY = useY ? Math.abs(pt1.y - pt2.y) : 0;\r\n\t\treturn Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2));\r\n\t};\r\n}\r\n\r\nfunction indexMode(chart, e, options) {\r\n\tvar position = getRelativePosition(e, chart);\r\n\t// Default axis for index mode is 'x' to match old behaviour\r\n\toptions.axis = options.axis || 'x';\r\n\tvar distanceMetric = getDistanceMetricForAxis(options.axis);\r\n\tvar items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric);\r\n\tvar elements = [];\r\n\r\n\tif (!items.length) {\r\n\t\treturn [];\r\n\t}\r\n\r\n\tchart._getSortedVisibleDatasetMetas().forEach(function(meta) {\r\n\t\tvar element = meta.data[items[0]._index];\r\n\r\n\t\t// don't count items that are skipped (null data)\r\n\t\tif (element && !element._view.skip) {\r\n\t\t\telements.push(element);\r\n\t\t}\r\n\t});\r\n\r\n\treturn elements;\r\n}\r\n\r\n/**\r\n * @interface IInteractionOptions\r\n */\r\n/**\r\n * If true, only consider items that intersect the point\r\n * @name IInterfaceOptions#boolean\r\n * @type Boolean\r\n */\r\n\r\n/**\r\n * Contains interaction related functions\r\n * @namespace Chart.Interaction\r\n */\r\nvar core_interaction = {\r\n\t// Helper function for different modes\r\n\tmodes: {\r\n\t\tsingle: function(chart, e) {\r\n\t\t\tvar position = getRelativePosition(e, chart);\r\n\t\t\tvar elements = [];\r\n\r\n\t\t\tparseVisibleItems(chart, function(element) {\r\n\t\t\t\tif (element.inRange(position.x, position.y)) {\r\n\t\t\t\t\telements.push(element);\r\n\t\t\t\t\treturn elements;\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\treturn elements.slice(0, 1);\r\n\t\t},\r\n\r\n\t\t/**\r\n\t\t * @function Chart.Interaction.modes.label\r\n\t\t * @deprecated since version 2.4.0\r\n\t\t * @todo remove at version 3\r\n\t\t * @private\r\n\t\t */\r\n\t\tlabel: indexMode,\r\n\r\n\t\t/**\r\n\t\t * Returns items at the same index. If the options.intersect parameter is true, we only return items if we intersect something\r\n\t\t * If the options.intersect mode is false, we find the nearest item and return the items at the same index as that item\r\n\t\t * @function Chart.Interaction.modes.index\r\n\t\t * @since v2.4.0\r\n\t\t * @param {Chart} chart - the chart we are returning items from\r\n\t\t * @param {Event} e - the event we are find things at\r\n\t\t * @param {IInteractionOptions} options - options to use during interaction\r\n\t\t * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned\r\n\t\t */\r\n\t\tindex: indexMode,\r\n\r\n\t\t/**\r\n\t\t * Returns items in the same dataset. If the options.intersect parameter is true, we only return items if we intersect something\r\n\t\t * If the options.intersect is false, we find the nearest item and return the items in that dataset\r\n\t\t * @function Chart.Interaction.modes.dataset\r\n\t\t * @param {Chart} chart - the chart we are returning items from\r\n\t\t * @param {Event} e - the event we are find things at\r\n\t\t * @param {IInteractionOptions} options - options to use during interaction\r\n\t\t * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned\r\n\t\t */\r\n\t\tdataset: function(chart, e, options) {\r\n\t\t\tvar position = getRelativePosition(e, chart);\r\n\t\t\toptions.axis = options.axis || 'xy';\r\n\t\t\tvar distanceMetric = getDistanceMetricForAxis(options.axis);\r\n\t\t\tvar items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric);\r\n\r\n\t\t\tif (items.length > 0) {\r\n\t\t\t\titems = chart.getDatasetMeta(items[0]._datasetIndex).data;\r\n\t\t\t}\r\n\r\n\t\t\treturn items;\r\n\t\t},\r\n\r\n\t\t/**\r\n\t\t * @function Chart.Interaction.modes.x-axis\r\n\t\t * @deprecated since version 2.4.0. Use index mode and intersect == true\r\n\t\t * @todo remove at version 3\r\n\t\t * @private\r\n\t\t */\r\n\t\t'x-axis': function(chart, e) {\r\n\t\t\treturn indexMode(chart, e, {intersect: false});\r\n\t\t},\r\n\r\n\t\t/**\r\n\t\t * Point mode returns all elements that hit test based on the event position\r\n\t\t * of the event\r\n\t\t * @function Chart.Interaction.modes.intersect\r\n\t\t * @param {Chart} chart - the chart we are returning items from\r\n\t\t * @param {Event} e - the event we are find things at\r\n\t\t * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned\r\n\t\t */\r\n\t\tpoint: function(chart, e) {\r\n\t\t\tvar position = getRelativePosition(e, chart);\r\n\t\t\treturn getIntersectItems(chart, position);\r\n\t\t},\r\n\r\n\t\t/**\r\n\t\t * nearest mode returns the element closest to the point\r\n\t\t * @function Chart.Interaction.modes.intersect\r\n\t\t * @param {Chart} chart - the chart we are returning items from\r\n\t\t * @param {Event} e - the event we are find things at\r\n\t\t * @param {IInteractionOptions} options - options to use\r\n\t\t * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned\r\n\t\t */\r\n\t\tnearest: function(chart, e, options) {\r\n\t\t\tvar position = getRelativePosition(e, chart);\r\n\t\t\toptions.axis = options.axis || 'xy';\r\n\t\t\tvar distanceMetric = getDistanceMetricForAxis(options.axis);\r\n\t\t\treturn getNearestItems(chart, position, options.intersect, distanceMetric);\r\n\t\t},\r\n\r\n\t\t/**\r\n\t\t * x mode returns the elements that hit-test at the current x coordinate\r\n\t\t * @function Chart.Interaction.modes.x\r\n\t\t * @param {Chart} chart - the chart we are returning items from\r\n\t\t * @param {Event} e - the event we are find things at\r\n\t\t * @param {IInteractionOptions} options - options to use\r\n\t\t * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned\r\n\t\t */\r\n\t\tx: function(chart, e, options) {\r\n\t\t\tvar position = getRelativePosition(e, chart);\r\n\t\t\tvar items = [];\r\n\t\t\tvar intersectsItem = false;\r\n\r\n\t\t\tparseVisibleItems(chart, function(element) {\r\n\t\t\t\tif (element.inXRange(position.x)) {\r\n\t\t\t\t\titems.push(element);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (element.inRange(position.x, position.y)) {\r\n\t\t\t\t\tintersectsItem = true;\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t// If we want to trigger on an intersect and we don't have any items\r\n\t\t\t// that intersect the position, return nothing\r\n\t\t\tif (options.intersect && !intersectsItem) {\r\n\t\t\t\titems = [];\r\n\t\t\t}\r\n\t\t\treturn items;\r\n\t\t},\r\n\r\n\t\t/**\r\n\t\t * y mode returns the elements that hit-test at the current y coordinate\r\n\t\t * @function Chart.Interaction.modes.y\r\n\t\t * @param {Chart} chart - the chart we are returning items from\r\n\t\t * @param {Event} e - the event we are find things at\r\n\t\t * @param {IInteractionOptions} options - options to use\r\n\t\t * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned\r\n\t\t */\r\n\t\ty: function(chart, e, options) {\r\n\t\t\tvar position = getRelativePosition(e, chart);\r\n\t\t\tvar items = [];\r\n\t\t\tvar intersectsItem = false;\r\n\r\n\t\t\tparseVisibleItems(chart, function(element) {\r\n\t\t\t\tif (element.inYRange(position.y)) {\r\n\t\t\t\t\titems.push(element);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (element.inRange(position.x, position.y)) {\r\n\t\t\t\t\tintersectsItem = true;\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t// If we want to trigger on an intersect and we don't have any items\r\n\t\t\t// that intersect the position, return nothing\r\n\t\t\tif (options.intersect && !intersectsItem) {\r\n\t\t\t\titems = [];\r\n\t\t\t}\r\n\t\t\treturn items;\r\n\t\t}\r\n\t}\r\n};\n\nvar extend = helpers$1.extend;\r\n\r\nfunction filterByPosition(array, position) {\r\n\treturn helpers$1.where(array, function(v) {\r\n\t\treturn v.pos === position;\r\n\t});\r\n}\r\n\r\nfunction sortByWeight(array, reverse) {\r\n\treturn array.sort(function(a, b) {\r\n\t\tvar v0 = reverse ? b : a;\r\n\t\tvar v1 = reverse ? a : b;\r\n\t\treturn v0.weight === v1.weight ?\r\n\t\t\tv0.index - v1.index :\r\n\t\t\tv0.weight - v1.weight;\r\n\t});\r\n}\r\n\r\nfunction wrapBoxes(boxes) {\r\n\tvar layoutBoxes = [];\r\n\tvar i, ilen, box;\r\n\r\n\tfor (i = 0, ilen = (boxes || []).length; i < ilen; ++i) {\r\n\t\tbox = boxes[i];\r\n\t\tlayoutBoxes.push({\r\n\t\t\tindex: i,\r\n\t\t\tbox: box,\r\n\t\t\tpos: box.position,\r\n\t\t\thorizontal: box.isHorizontal(),\r\n\t\t\tweight: box.weight\r\n\t\t});\r\n\t}\r\n\treturn layoutBoxes;\r\n}\r\n\r\nfunction setLayoutDims(layouts, params) {\r\n\tvar i, ilen, layout;\r\n\tfor (i = 0, ilen = layouts.length; i < ilen; ++i) {\r\n\t\tlayout = layouts[i];\r\n\t\t// store width used instead of chartArea.w in fitBoxes\r\n\t\tlayout.width = layout.horizontal\r\n\t\t\t? layout.box.fullWidth && params.availableWidth\r\n\t\t\t: params.vBoxMaxWidth;\r\n\t\t// store height used instead of chartArea.h in fitBoxes\r\n\t\tlayout.height = layout.horizontal && params.hBoxMaxHeight;\r\n\t}\r\n}\r\n\r\nfunction buildLayoutBoxes(boxes) {\r\n\tvar layoutBoxes = wrapBoxes(boxes);\r\n\tvar left = sortByWeight(filterByPosition(layoutBoxes, 'left'), true);\r\n\tvar right = sortByWeight(filterByPosition(layoutBoxes, 'right'));\r\n\tvar top = sortByWeight(filterByPosition(layoutBoxes, 'top'), true);\r\n\tvar bottom = sortByWeight(filterByPosition(layoutBoxes, 'bottom'));\r\n\r\n\treturn {\r\n\t\tleftAndTop: left.concat(top),\r\n\t\trightAndBottom: right.concat(bottom),\r\n\t\tchartArea: filterByPosition(layoutBoxes, 'chartArea'),\r\n\t\tvertical: left.concat(right),\r\n\t\thorizontal: top.concat(bottom)\r\n\t};\r\n}\r\n\r\nfunction getCombinedMax(maxPadding, chartArea, a, b) {\r\n\treturn Math.max(maxPadding[a], chartArea[a]) + Math.max(maxPadding[b], chartArea[b]);\r\n}\r\n\r\nfunction updateDims(chartArea, params, layout) {\r\n\tvar box = layout.box;\r\n\tvar maxPadding = chartArea.maxPadding;\r\n\tvar newWidth, newHeight;\r\n\r\n\tif (layout.size) {\r\n\t\t// this layout was already counted for, lets first reduce old size\r\n\t\tchartArea[layout.pos] -= layout.size;\r\n\t}\r\n\tlayout.size = layout.horizontal ? box.height : box.width;\r\n\tchartArea[layout.pos] += layout.size;\r\n\r\n\tif (box.getPadding) {\r\n\t\tvar boxPadding = box.getPadding();\r\n\t\tmaxPadding.top = Math.max(maxPadding.top, boxPadding.top);\r\n\t\tmaxPadding.left = Math.max(maxPadding.left, boxPadding.left);\r\n\t\tmaxPadding.bottom = Math.max(maxPadding.bottom, boxPadding.bottom);\r\n\t\tmaxPadding.right = Math.max(maxPadding.right, boxPadding.right);\r\n\t}\r\n\r\n\tnewWidth = params.outerWidth - getCombinedMax(maxPadding, chartArea, 'left', 'right');\r\n\tnewHeight = params.outerHeight - getCombinedMax(maxPadding, chartArea, 'top', 'bottom');\r\n\r\n\tif (newWidth !== chartArea.w || newHeight !== chartArea.h) {\r\n\t\tchartArea.w = newWidth;\r\n\t\tchartArea.h = newHeight;\r\n\r\n\t\t// return true if chart area changed in layout's direction\r\n\t\tvar sizes = layout.horizontal ? [newWidth, chartArea.w] : [newHeight, chartArea.h];\r\n\t\treturn sizes[0] !== sizes[1] && (!isNaN(sizes[0]) || !isNaN(sizes[1]));\r\n\t}\r\n}\r\n\r\nfunction handleMaxPadding(chartArea) {\r\n\tvar maxPadding = chartArea.maxPadding;\r\n\r\n\tfunction updatePos(pos) {\r\n\t\tvar change = Math.max(maxPadding[pos] - chartArea[pos], 0);\r\n\t\tchartArea[pos] += change;\r\n\t\treturn change;\r\n\t}\r\n\tchartArea.y += updatePos('top');\r\n\tchartArea.x += updatePos('left');\r\n\tupdatePos('right');\r\n\tupdatePos('bottom');\r\n}\r\n\r\nfunction getMargins(horizontal, chartArea) {\r\n\tvar maxPadding = chartArea.maxPadding;\r\n\r\n\tfunction marginForPositions(positions) {\r\n\t\tvar margin = {left: 0, top: 0, right: 0, bottom: 0};\r\n\t\tpositions.forEach(function(pos) {\r\n\t\t\tmargin[pos] = Math.max(chartArea[pos], maxPadding[pos]);\r\n\t\t});\r\n\t\treturn margin;\r\n\t}\r\n\r\n\treturn horizontal\r\n\t\t? marginForPositions(['left', 'right'])\r\n\t\t: marginForPositions(['top', 'bottom']);\r\n}\r\n\r\nfunction fitBoxes(boxes, chartArea, params) {\r\n\tvar refitBoxes = [];\r\n\tvar i, ilen, layout, box, refit, changed;\r\n\r\n\tfor (i = 0, ilen = boxes.length; i < ilen; ++i) {\r\n\t\tlayout = boxes[i];\r\n\t\tbox = layout.box;\r\n\r\n\t\tbox.update(\r\n\t\t\tlayout.width || chartArea.w,\r\n\t\t\tlayout.height || chartArea.h,\r\n\t\t\tgetMargins(layout.horizontal, chartArea)\r\n\t\t);\r\n\t\tif (updateDims(chartArea, params, layout)) {\r\n\t\t\tchanged = true;\r\n\t\t\tif (refitBoxes.length) {\r\n\t\t\t\t// Dimensions changed and there were non full width boxes before this\r\n\t\t\t\t// -> we have to refit those\r\n\t\t\t\trefit = true;\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (!box.fullWidth) { // fullWidth boxes don't need to be re-fitted in any case\r\n\t\t\trefitBoxes.push(layout);\r\n\t\t}\r\n\t}\r\n\r\n\treturn refit ? fitBoxes(refitBoxes, chartArea, params) || changed : changed;\r\n}\r\n\r\nfunction placeBoxes(boxes, chartArea, params) {\r\n\tvar userPadding = params.padding;\r\n\tvar x = chartArea.x;\r\n\tvar y = chartArea.y;\r\n\tvar i, ilen, layout, box;\r\n\r\n\tfor (i = 0, ilen = boxes.length; i < ilen; ++i) {\r\n\t\tlayout = boxes[i];\r\n\t\tbox = layout.box;\r\n\t\tif (layout.horizontal) {\r\n\t\t\tbox.left = box.fullWidth ? userPadding.left : chartArea.left;\r\n\t\t\tbox.right = box.fullWidth ? params.outerWidth - userPadding.right : chartArea.left + chartArea.w;\r\n\t\t\tbox.top = y;\r\n\t\t\tbox.bottom = y + box.height;\r\n\t\t\tbox.width = box.right - box.left;\r\n\t\t\ty = box.bottom;\r\n\t\t} else {\r\n\t\t\tbox.left = x;\r\n\t\t\tbox.right = x + box.width;\r\n\t\t\tbox.top = chartArea.top;\r\n\t\t\tbox.bottom = chartArea.top + chartArea.h;\r\n\t\t\tbox.height = box.bottom - box.top;\r\n\t\t\tx = box.right;\r\n\t\t}\r\n\t}\r\n\r\n\tchartArea.x = x;\r\n\tchartArea.y = y;\r\n}\r\n\r\ncore_defaults._set('global', {\r\n\tlayout: {\r\n\t\tpadding: {\r\n\t\t\ttop: 0,\r\n\t\t\tright: 0,\r\n\t\t\tbottom: 0,\r\n\t\t\tleft: 0\r\n\t\t}\r\n\t}\r\n});\r\n\r\n/**\r\n * @interface ILayoutItem\r\n * @prop {string} position - The position of the item in the chart layout. Possible values are\r\n * 'left', 'top', 'right', 'bottom', and 'chartArea'\r\n * @prop {number} weight - The weight used to sort the item. Higher weights are further away from the chart area\r\n * @prop {boolean} fullWidth - if true, and the item is horizontal, then push vertical boxes down\r\n * @prop {function} isHorizontal - returns true if the layout item is horizontal (ie. top or bottom)\r\n * @prop {function} update - Takes two parameters: width and height. Returns size of item\r\n * @prop {function} getPadding - Returns an object with padding on the edges\r\n * @prop {number} width - Width of item. Must be valid after update()\r\n * @prop {number} height - Height of item. Must be valid after update()\r\n * @prop {number} left - Left edge of the item. Set by layout system and cannot be used in update\r\n * @prop {number} top - Top edge of the item. Set by layout system and cannot be used in update\r\n * @prop {number} right - Right edge of the item. Set by layout system and cannot be used in update\r\n * @prop {number} bottom - Bottom edge of the item. Set by layout system and cannot be used in update\r\n */\r\n\r\n// The layout service is very self explanatory. It's responsible for the layout within a chart.\r\n// Scales, Legends and Plugins all rely on the layout service and can easily register to be placed anywhere they need\r\n// It is this service's responsibility of carrying out that layout.\r\nvar core_layouts = {\r\n\tdefaults: {},\r\n\r\n\t/**\r\n\t * Register a box to a chart.\r\n\t * A box is simply a reference to an object that requires layout. eg. Scales, Legend, Title.\r\n\t * @param {Chart} chart - the chart to use\r\n\t * @param {ILayoutItem} item - the item to add to be layed out\r\n\t */\r\n\taddBox: function(chart, item) {\r\n\t\tif (!chart.boxes) {\r\n\t\t\tchart.boxes = [];\r\n\t\t}\r\n\r\n\t\t// initialize item with default values\r\n\t\titem.fullWidth = item.fullWidth || false;\r\n\t\titem.position = item.position || 'top';\r\n\t\titem.weight = item.weight || 0;\r\n\t\titem._layers = item._layers || function() {\r\n\t\t\treturn [{\r\n\t\t\t\tz: 0,\r\n\t\t\t\tdraw: function() {\r\n\t\t\t\t\titem.draw.apply(item, arguments);\r\n\t\t\t\t}\r\n\t\t\t}];\r\n\t\t};\r\n\r\n\t\tchart.boxes.push(item);\r\n\t},\r\n\r\n\t/**\r\n\t * Remove a layoutItem from a chart\r\n\t * @param {Chart} chart - the chart to remove the box from\r\n\t * @param {ILayoutItem} layoutItem - the item to remove from the layout\r\n\t */\r\n\tremoveBox: function(chart, layoutItem) {\r\n\t\tvar index = chart.boxes ? chart.boxes.indexOf(layoutItem) : -1;\r\n\t\tif (index !== -1) {\r\n\t\t\tchart.boxes.splice(index, 1);\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Sets (or updates) options on the given `item`.\r\n\t * @param {Chart} chart - the chart in which the item lives (or will be added to)\r\n\t * @param {ILayoutItem} item - the item to configure with the given options\r\n\t * @param {object} options - the new item options.\r\n\t */\r\n\tconfigure: function(chart, item, options) {\r\n\t\tvar props = ['fullWidth', 'position', 'weight'];\r\n\t\tvar ilen = props.length;\r\n\t\tvar i = 0;\r\n\t\tvar prop;\r\n\r\n\t\tfor (; i < ilen; ++i) {\r\n\t\t\tprop = props[i];\r\n\t\t\tif (options.hasOwnProperty(prop)) {\r\n\t\t\t\titem[prop] = options[prop];\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\r\n\t/**\r\n\t * Fits boxes of the given chart into the given size by having each box measure itself\r\n\t * then running a fitting algorithm\r\n\t * @param {Chart} chart - the chart\r\n\t * @param {number} width - the width to fit into\r\n\t * @param {number} height - the height to fit into\r\n\t */\r\n\tupdate: function(chart, width, height) {\r\n\t\tif (!chart) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tvar layoutOptions = chart.options.layout || {};\r\n\t\tvar padding = helpers$1.options.toPadding(layoutOptions.padding);\r\n\r\n\t\tvar availableWidth = width - padding.width;\r\n\t\tvar availableHeight = height - padding.height;\r\n\t\tvar boxes = buildLayoutBoxes(chart.boxes);\r\n\t\tvar verticalBoxes = boxes.vertical;\r\n\t\tvar horizontalBoxes = boxes.horizontal;\r\n\r\n\t\t// Essentially we now have any number of boxes on each of the 4 sides.\r\n\t\t// Our canvas looks like the following.\r\n\t\t// The areas L1 and L2 are the left axes. R1 is the right axis, T1 is the top axis and\r\n\t\t// B1 is the bottom axis\r\n\t\t// There are also 4 quadrant-like locations (left to right instead of clockwise) reserved for chart overlays\r\n\t\t// These locations are single-box locations only, when trying to register a chartArea location that is already taken,\r\n\t\t// an error will be thrown.\r\n\t\t//\r\n\t\t// |----------------------------------------------------|\r\n\t\t// | T1 (Full Width) |\r\n\t\t// |----------------------------------------------------|\r\n\t\t// | | | T2 | |\r\n\t\t// | |----|-------------------------------------|----|\r\n\t\t// | | | C1 | | C2 | |\r\n\t\t// | | |----| |----| |\r\n\t\t// | | | | |\r\n\t\t// | L1 | L2 | ChartArea (C0) | R1 |\r\n\t\t// | | | | |\r\n\t\t// | | |----| |----| |\r\n\t\t// | | | C3 | | C4 | |\r\n\t\t// | |----|-------------------------------------|----|\r\n\t\t// | | | B1 | |\r\n\t\t// |----------------------------------------------------|\r\n\t\t// | B2 (Full Width) |\r\n\t\t// |----------------------------------------------------|\r\n\t\t//\r\n\r\n\t\tvar params = Object.freeze({\r\n\t\t\touterWidth: width,\r\n\t\t\touterHeight: height,\r\n\t\t\tpadding: padding,\r\n\t\t\tavailableWidth: availableWidth,\r\n\t\t\tvBoxMaxWidth: availableWidth / 2 / verticalBoxes.length,\r\n\t\t\thBoxMaxHeight: availableHeight / 2\r\n\t\t});\r\n\t\tvar chartArea = extend({\r\n\t\t\tmaxPadding: extend({}, padding),\r\n\t\t\tw: availableWidth,\r\n\t\t\th: availableHeight,\r\n\t\t\tx: padding.left,\r\n\t\t\ty: padding.top\r\n\t\t}, padding);\r\n\r\n\t\tsetLayoutDims(verticalBoxes.concat(horizontalBoxes), params);\r\n\r\n\t\t// First fit vertical boxes\r\n\t\tfitBoxes(verticalBoxes, chartArea, params);\r\n\r\n\t\t// Then fit horizontal boxes\r\n\t\tif (fitBoxes(horizontalBoxes, chartArea, params)) {\r\n\t\t\t// if the area changed, re-fit vertical boxes\r\n\t\t\tfitBoxes(verticalBoxes, chartArea, params);\r\n\t\t}\r\n\r\n\t\thandleMaxPadding(chartArea);\r\n\r\n\t\t// Finally place the boxes to correct coordinates\r\n\t\tplaceBoxes(boxes.leftAndTop, chartArea, params);\r\n\r\n\t\t// Move to opposite side of chart\r\n\t\tchartArea.x += chartArea.w;\r\n\t\tchartArea.y += chartArea.h;\r\n\r\n\t\tplaceBoxes(boxes.rightAndBottom, chartArea, params);\r\n\r\n\t\tchart.chartArea = {\r\n\t\t\tleft: chartArea.left,\r\n\t\t\ttop: chartArea.top,\r\n\t\t\tright: chartArea.left + chartArea.w,\r\n\t\t\tbottom: chartArea.top + chartArea.h\r\n\t\t};\r\n\r\n\t\t// Finally update boxes in chartArea (radial scale for example)\r\n\t\thelpers$1.each(boxes.chartArea, function(layout) {\r\n\t\t\tvar box = layout.box;\r\n\t\t\textend(box, chart.chartArea);\r\n\t\t\tbox.update(chartArea.w, chartArea.h);\r\n\t\t});\r\n\t}\r\n};\n\n/**\r\n * Platform fallback implementation (minimal).\r\n * @see https://github.com/chartjs/Chart.js/pull/4591#issuecomment-319575939\r\n */\r\n\r\nvar platform_basic = {\r\n\tacquireContext: function(item) {\r\n\t\tif (item && item.canvas) {\r\n\t\t\t// Support for any object associated to a canvas (including a context2d)\r\n\t\t\titem = item.canvas;\r\n\t\t}\r\n\r\n\t\treturn item && item.getContext('2d') || null;\r\n\t}\r\n};\n\nvar platform_dom = \"/*\\r\\n * DOM element rendering detection\\r\\n * https://davidwalsh.name/detect-node-insertion\\r\\n */\\r\\n@keyframes chartjs-render-animation {\\r\\n\\tfrom { opacity: 0.99; }\\r\\n\\tto { opacity: 1; }\\r\\n}\\r\\n\\r\\n.chartjs-render-monitor {\\r\\n\\tanimation: chartjs-render-animation 0.001s;\\r\\n}\\r\\n\\r\\n/*\\r\\n * DOM element resizing detection\\r\\n * https://github.com/marcj/css-element-queries\\r\\n */\\r\\n.chartjs-size-monitor,\\r\\n.chartjs-size-monitor-expand,\\r\\n.chartjs-size-monitor-shrink {\\r\\n\\tposition: absolute;\\r\\n\\tdirection: ltr;\\r\\n\\tleft: 0;\\r\\n\\ttop: 0;\\r\\n\\tright: 0;\\r\\n\\tbottom: 0;\\r\\n\\toverflow: hidden;\\r\\n\\tpointer-events: none;\\r\\n\\tvisibility: hidden;\\r\\n\\tz-index: -1;\\r\\n}\\r\\n\\r\\n.chartjs-size-monitor-expand > div {\\r\\n\\tposition: absolute;\\r\\n\\twidth: 1000000px;\\r\\n\\theight: 1000000px;\\r\\n\\tleft: 0;\\r\\n\\ttop: 0;\\r\\n}\\r\\n\\r\\n.chartjs-size-monitor-shrink > div {\\r\\n\\tposition: absolute;\\r\\n\\twidth: 200%;\\r\\n\\theight: 200%;\\r\\n\\tleft: 0;\\r\\n\\ttop: 0;\\r\\n}\\r\\n\";\n\nvar platform_dom$1 = /*#__PURE__*/Object.freeze({\n__proto__: null,\n'default': platform_dom\n});\n\nvar stylesheet = getCjsExportFromNamespace(platform_dom$1);\n\nvar EXPANDO_KEY = '$chartjs';\r\nvar CSS_PREFIX = 'chartjs-';\r\nvar CSS_SIZE_MONITOR = CSS_PREFIX + 'size-monitor';\r\nvar CSS_RENDER_MONITOR = CSS_PREFIX + 'render-monitor';\r\nvar CSS_RENDER_ANIMATION = CSS_PREFIX + 'render-animation';\r\nvar ANIMATION_START_EVENTS = ['animationstart', 'webkitAnimationStart'];\r\n\r\n/**\r\n * DOM event types -> Chart.js event types.\r\n * Note: only events with different types are mapped.\r\n * @see https://developer.mozilla.org/en-US/docs/Web/Events\r\n */\r\nvar EVENT_TYPES = {\r\n\ttouchstart: 'mousedown',\r\n\ttouchmove: 'mousemove',\r\n\ttouchend: 'mouseup',\r\n\tpointerenter: 'mouseenter',\r\n\tpointerdown: 'mousedown',\r\n\tpointermove: 'mousemove',\r\n\tpointerup: 'mouseup',\r\n\tpointerleave: 'mouseout',\r\n\tpointerout: 'mouseout'\r\n};\r\n\r\n/**\r\n * The \"used\" size is the final value of a dimension property after all calculations have\r\n * been performed. This method uses the computed style of `element` but returns undefined\r\n * if the computed style is not expressed in pixels. That can happen in some cases where\r\n * `element` has a size relative to its parent and this last one is not yet displayed,\r\n * for example because of `display: none` on a parent node.\r\n * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value\r\n * @returns {number} Size in pixels or undefined if unknown.\r\n */\r\nfunction readUsedSize(element, property) {\r\n\tvar value = helpers$1.getStyle(element, property);\r\n\tvar matches = value && value.match(/^(\\d+)(\\.\\d+)?px$/);\r\n\treturn matches ? Number(matches[1]) : undefined;\r\n}\r\n\r\n/**\r\n * Initializes the canvas style and render size without modifying the canvas display size,\r\n * since responsiveness is handled by the controller.resize() method. The config is used\r\n * to determine the aspect ratio to apply in case no explicit height has been specified.\r\n */\r\nfunction initCanvas(canvas, config) {\r\n\tvar style = canvas.style;\r\n\r\n\t// NOTE(SB) canvas.getAttribute('width') !== canvas.width: in the first case it\r\n\t// returns null or '' if no explicit value has been set to the canvas attribute.\r\n\tvar renderHeight = canvas.getAttribute('height');\r\n\tvar renderWidth = canvas.getAttribute('width');\r\n\r\n\t// Chart.js modifies some canvas values that we want to restore on destroy\r\n\tcanvas[EXPANDO_KEY] = {\r\n\t\tinitial: {\r\n\t\t\theight: renderHeight,\r\n\t\t\twidth: renderWidth,\r\n\t\t\tstyle: {\r\n\t\t\t\tdisplay: style.display,\r\n\t\t\t\theight: style.height,\r\n\t\t\t\twidth: style.width\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\r\n\t// Force canvas to display as block to avoid extra space caused by inline\r\n\t// elements, which would interfere with the responsive resize process.\r\n\t// https://github.com/chartjs/Chart.js/issues/2538\r\n\tstyle.display = style.display || 'block';\r\n\r\n\tif (renderWidth === null || renderWidth === '') {\r\n\t\tvar displayWidth = readUsedSize(canvas, 'width');\r\n\t\tif (displayWidth !== undefined) {\r\n\t\t\tcanvas.width = displayWidth;\r\n\t\t}\r\n\t}\r\n\r\n\tif (renderHeight === null || renderHeight === '') {\r\n\t\tif (canvas.style.height === '') {\r\n\t\t\t// If no explicit render height and style height, let's apply the aspect ratio,\r\n\t\t\t// which one can be specified by the user but also by charts as default option\r\n\t\t\t// (i.e. options.aspectRatio). If not specified, use canvas aspect ratio of 2.\r\n\t\t\tcanvas.height = canvas.width / (config.options.aspectRatio || 2);\r\n\t\t} else {\r\n\t\t\tvar displayHeight = readUsedSize(canvas, 'height');\r\n\t\t\tif (displayWidth !== undefined) {\r\n\t\t\t\tcanvas.height = displayHeight;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\treturn canvas;\r\n}\r\n\r\n/**\r\n * Detects support for options object argument in addEventListener.\r\n * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support\r\n * @private\r\n */\r\nvar supportsEventListenerOptions = (function() {\r\n\tvar supports = false;\r\n\ttry {\r\n\t\tvar options = Object.defineProperty({}, 'passive', {\r\n\t\t\t// eslint-disable-next-line getter-return\r\n\t\t\tget: function() {\r\n\t\t\t\tsupports = true;\r\n\t\t\t}\r\n\t\t});\r\n\t\twindow.addEventListener('e', null, options);\r\n\t} catch (e) {\r\n\t\t// continue regardless of error\r\n\t}\r\n\treturn supports;\r\n}());\r\n\r\n// Default passive to true as expected by Chrome for 'touchstart' and 'touchend' events.\r\n// https://github.com/chartjs/Chart.js/issues/4287\r\nvar eventListenerOptions = supportsEventListenerOptions ? {passive: true} : false;\r\n\r\nfunction addListener(node, type, listener) {\r\n\tnode.addEventListener(type, listener, eventListenerOptions);\r\n}\r\n\r\nfunction removeListener(node, type, listener) {\r\n\tnode.removeEventListener(type, listener, eventListenerOptions);\r\n}\r\n\r\nfunction createEvent(type, chart, x, y, nativeEvent) {\r\n\treturn {\r\n\t\ttype: type,\r\n\t\tchart: chart,\r\n\t\tnative: nativeEvent || null,\r\n\t\tx: x !== undefined ? x : null,\r\n\t\ty: y !== undefined ? y : null,\r\n\t};\r\n}\r\n\r\nfunction fromNativeEvent(event, chart) {\r\n\tvar type = EVENT_TYPES[event.type] || event.type;\r\n\tvar pos = helpers$1.getRelativePosition(event, chart);\r\n\treturn createEvent(type, chart, pos.x, pos.y, event);\r\n}\r\n\r\nfunction throttled(fn, thisArg) {\r\n\tvar ticking = false;\r\n\tvar args = [];\r\n\r\n\treturn function() {\r\n\t\targs = Array.prototype.slice.call(arguments);\r\n\t\tthisArg = thisArg || this;\r\n\r\n\t\tif (!ticking) {\r\n\t\t\tticking = true;\r\n\t\t\thelpers$1.requestAnimFrame.call(window, function() {\r\n\t\t\t\tticking = false;\r\n\t\t\t\tfn.apply(thisArg, args);\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n}\r\n\r\nfunction createDiv(cls) {\r\n\tvar el = document.createElement('div');\r\n\tel.className = cls || '';\r\n\treturn el;\r\n}\r\n\r\n// Implementation based on https://github.com/marcj/css-element-queries\r\nfunction createResizer(handler) {\r\n\tvar maxSize = 1000000;\r\n\r\n\t// NOTE(SB) Don't use innerHTML because it could be considered unsafe.\r\n\t// https://github.com/chartjs/Chart.js/issues/5902\r\n\tvar resizer = createDiv(CSS_SIZE_MONITOR);\r\n\tvar expand = createDiv(CSS_SIZE_MONITOR + '-expand');\r\n\tvar shrink = createDiv(CSS_SIZE_MONITOR + '-shrink');\r\n\r\n\texpand.appendChild(createDiv());\r\n\tshrink.appendChild(createDiv());\r\n\r\n\tresizer.appendChild(expand);\r\n\tresizer.appendChild(shrink);\r\n\tresizer._reset = function() {\r\n\t\texpand.scrollLeft = maxSize;\r\n\t\texpand.scrollTop = maxSize;\r\n\t\tshrink.scrollLeft = maxSize;\r\n\t\tshrink.scrollTop = maxSize;\r\n\t};\r\n\r\n\tvar onScroll = function() {\r\n\t\tresizer._reset();\r\n\t\thandler();\r\n\t};\r\n\r\n\taddListener(expand, 'scroll', onScroll.bind(expand, 'expand'));\r\n\taddListener(shrink, 'scroll', onScroll.bind(shrink, 'shrink'));\r\n\r\n\treturn resizer;\r\n}\r\n\r\n// https://davidwalsh.name/detect-node-insertion\r\nfunction watchForRender(node, handler) {\r\n\tvar expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {});\r\n\tvar proxy = expando.renderProxy = function(e) {\r\n\t\tif (e.animationName === CSS_RENDER_ANIMATION) {\r\n\t\t\thandler();\r\n\t\t}\r\n\t};\r\n\r\n\thelpers$1.each(ANIMATION_START_EVENTS, function(type) {\r\n\t\taddListener(node, type, proxy);\r\n\t});\r\n\r\n\t// #4737: Chrome might skip the CSS animation when the CSS_RENDER_MONITOR class\r\n\t// is removed then added back immediately (same animation frame?). Accessing the\r\n\t// `offsetParent` property will force a reflow and re-evaluate the CSS animation.\r\n\t// https://gist.github.com/paulirish/5d52fb081b3570c81e3a#box-metrics\r\n\t// https://github.com/chartjs/Chart.js/issues/4737\r\n\texpando.reflow = !!node.offsetParent;\r\n\r\n\tnode.classList.add(CSS_RENDER_MONITOR);\r\n}\r\n\r\nfunction unwatchForRender(node) {\r\n\tvar expando = node[EXPANDO_KEY] || {};\r\n\tvar proxy = expando.renderProxy;\r\n\r\n\tif (proxy) {\r\n\t\thelpers$1.each(ANIMATION_START_EVENTS, function(type) {\r\n\t\t\tremoveListener(node, type, proxy);\r\n\t\t});\r\n\r\n\t\tdelete expando.renderProxy;\r\n\t}\r\n\r\n\tnode.classList.remove(CSS_RENDER_MONITOR);\r\n}\r\n\r\nfunction addResizeListener(node, listener, chart) {\r\n\tvar expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {});\r\n\r\n\t// Let's keep track of this added resizer and thus avoid DOM query when removing it.\r\n\tvar resizer = expando.resizer = createResizer(throttled(function() {\r\n\t\tif (expando.resizer) {\r\n\t\t\tvar container = chart.options.maintainAspectRatio && node.parentNode;\r\n\t\t\tvar w = container ? container.clientWidth : 0;\r\n\t\t\tlistener(createEvent('resize', chart));\r\n\t\t\tif (container && container.clientWidth < w && chart.canvas) {\r\n\t\t\t\t// If the container size shrank during chart resize, let's assume\r\n\t\t\t\t// scrollbar appeared. So we resize again with the scrollbar visible -\r\n\t\t\t\t// effectively making chart smaller and the scrollbar hidden again.\r\n\t\t\t\t// Because we are inside `throttled`, and currently `ticking`, scroll\r\n\t\t\t\t// events are ignored during this whole 2 resize process.\r\n\t\t\t\t// If we assumed wrong and something else happened, we are resizing\r\n\t\t\t\t// twice in a frame (potential performance issue)\r\n\t\t\t\tlistener(createEvent('resize', chart));\r\n\t\t\t}\r\n\t\t}\r\n\t}));\r\n\r\n\t// The resizer needs to be attached to the node parent, so we first need to be\r\n\t// sure that `node` is attached to the DOM before injecting the resizer element.\r\n\twatchForRender(node, function() {\r\n\t\tif (expando.resizer) {\r\n\t\t\tvar container = node.parentNode;\r\n\t\t\tif (container && container !== resizer.parentNode) {\r\n\t\t\t\tcontainer.insertBefore(resizer, container.firstChild);\r\n\t\t\t}\r\n\r\n\t\t\t// The container size might have changed, let's reset the resizer state.\r\n\t\t\tresizer._reset();\r\n\t\t}\r\n\t});\r\n}\r\n\r\nfunction removeResizeListener(node) {\r\n\tvar expando = node[EXPANDO_KEY] || {};\r\n\tvar resizer = expando.resizer;\r\n\r\n\tdelete expando.resizer;\r\n\tunwatchForRender(node);\r\n\r\n\tif (resizer && resizer.parentNode) {\r\n\t\tresizer.parentNode.removeChild(resizer);\r\n\t}\r\n}\r\n\r\n/**\r\n * Injects CSS styles inline if the styles are not already present.\r\n * @param {HTMLDocument|ShadowRoot} rootNode - the node to contain the \n","\n\n\n\n\n","\n\n\n\n\n","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { class: _vm.datepickerStyle.container },\n [\n _vm.calendarButton && !_vm.hasIconSlot\n ? _c(\n \"svg\",\n {\n class: _vm.datepickerStyle.icon,\n attrs: { viewBox: \"0 0 20 20\", fill: \"currentColor\" },\n on: {\n click: function($event) {\n return _vm.$refs.BaseDatepicker.fp.open()\n }\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n d:\n \"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z\",\n \"clip-rule\": \"evenodd\"\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.calendarButton && _vm.hasIconSlot ? _vm._t(\"icon\") : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"flatpickr\",\n _vm._g(\n _vm._b(\n {\n ref: \"BaseDatepicker\",\n class: _vm.datepickerStyle.datepicker,\n attrs: { disabled: _vm.disabled }\n },\n \"flatpickr\",\n _vm.$attrs,\n false\n ),\n _vm.$listeners\n )\n )\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n class: _vm.multiSelectStyle,\n attrs: {\n tabindex: _vm.searchable ? -1 : _vm.tabindex,\n \"aria-owns\": \"listbox-\" + _vm.id,\n role: \"combobox\"\n },\n on: {\n focus: function($event) {\n return _vm.activate()\n },\n blur: function($event) {\n _vm.searchable ? false : _vm.deactivate()\n },\n keydown: [\n function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"down\", 40, $event.key, [\n \"Down\",\n \"ArrowDown\"\n ])\n ) {\n return null\n }\n if ($event.target !== $event.currentTarget) {\n return null\n }\n $event.preventDefault()\n return _vm.pointerForward()\n },\n function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"up\", 38, $event.key, [\"Up\", \"ArrowUp\"])\n ) {\n return null\n }\n if ($event.target !== $event.currentTarget) {\n return null\n }\n $event.preventDefault()\n return _vm.pointerBackward()\n }\n ],\n keypress: function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"enter\", 13, $event.key, \"Enter\") &&\n _vm._k($event.keyCode, \"tab\", 9, $event.key, \"Tab\")\n ) {\n return null\n }\n $event.stopPropagation()\n if ($event.target !== $event.currentTarget) {\n return null\n }\n return _vm.addPointerElement($event)\n },\n keyup: function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"esc\", 27, $event.key, [\"Esc\", \"Escape\"])\n ) {\n return null\n }\n return _vm.deactivate()\n }\n }\n },\n [\n _vm._t(\n \"caret\",\n [\n _c(\"div\", {\n class: _vm.multiselectSelectStyle,\n on: {\n mousedown: function($event) {\n $event.preventDefault()\n $event.stopPropagation()\n return _vm.toggle()\n }\n }\n })\n ],\n { toggle: _vm.toggle }\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { ref: \"tags\", class: _vm.multiSelectTagsStyle },\n [\n _vm._t(\n \"selection\",\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.visibleValues.length > 0,\n expression: \"visibleValues.length > 0\"\n }\n ],\n class: _vm.multiselectTagsWrapStyle\n },\n [\n _vm._l(_vm.visibleValues, function(option, index) {\n return [\n _vm._t(\n \"tag\",\n [\n _c(\n \"span\",\n { key: index, class: _vm.multiselectTagStyle },\n [\n _c(\"span\", {\n domProps: {\n textContent: _vm._s(\n _vm.getOptionLabel(option)\n )\n }\n }),\n _vm._v(\" \"),\n _c(\"i\", {\n class: _vm.multiselectTagIconStyle,\n attrs: { tabindex: \"1\" },\n on: {\n keypress: function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k(\n $event.keyCode,\n \"enter\",\n 13,\n $event.key,\n \"Enter\"\n )\n ) {\n return null\n }\n $event.preventDefault()\n return _vm.removeElement(option)\n },\n mousedown: function($event) {\n $event.preventDefault()\n return _vm.removeElement(option)\n }\n }\n })\n ]\n )\n ],\n {\n option: option,\n search: _vm.search,\n remove: _vm.removeElement\n }\n )\n ]\n })\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm.internalValue && _vm.internalValue.length > _vm.limit\n ? [\n _vm._t(\"limit\", [\n _c(\"strong\", {\n class: _vm.multiselectStrongStyle,\n domProps: {\n textContent: _vm._s(\n _vm.limitText(_vm.internalValue.length - _vm.limit)\n )\n }\n })\n ])\n ]\n : _vm._e()\n ],\n {\n search: _vm.search,\n remove: _vm.removeElement,\n values: _vm.visibleValues,\n isOpen: _vm.isOpen\n }\n ),\n _vm._v(\" \"),\n _c(\n \"transition\",\n { attrs: { name: \"multiselect__loading\" } },\n [\n _vm._t(\"loading\", [\n _c(\"div\", [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.loading,\n expression: \"loading\"\n }\n ],\n class: _vm.multiselectSpinnerStyle\n },\n [\n _c(\"span\", {\n staticClass: \"multiselect__spinner-before\"\n }),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"multiselect__spinner-after\" })\n ]\n )\n ])\n ])\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"input\", {\n ref: \"search\",\n class: _vm.multiselectInputStyle,\n style: _vm.inputStyle,\n attrs: {\n id: _vm.id,\n name: _vm.name,\n placeholder: _vm.placeholder,\n disabled: _vm.disabled,\n tabindex: _vm.tabindex,\n \"aria-controls\": \"listbox-\" + _vm.id,\n type: \"text\",\n autocomplete: \"off\",\n spellcheck: \"false\"\n },\n domProps: { value: _vm.search },\n on: {\n input: function($event) {\n return _vm.updateSearch($event.target.value)\n },\n focus: function($event) {\n $event.preventDefault()\n return _vm.activate()\n },\n blur: function($event) {\n $event.preventDefault()\n return _vm.deactivate()\n },\n keyup: function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"esc\", 27, $event.key, [\n \"Esc\",\n \"Escape\"\n ])\n ) {\n return null\n }\n return _vm.deactivate()\n },\n keydown: [\n function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"down\", 40, $event.key, [\n \"Down\",\n \"ArrowDown\"\n ])\n ) {\n return null\n }\n $event.preventDefault()\n return _vm.pointerForward()\n },\n function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"up\", 38, $event.key, [\n \"Up\",\n \"ArrowUp\"\n ])\n ) {\n return null\n }\n $event.preventDefault()\n return _vm.pointerBackward()\n },\n function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"delete\", [8, 46], $event.key, [\n \"Backspace\",\n \"Delete\",\n \"Del\"\n ])\n ) {\n return null\n }\n $event.stopPropagation()\n return _vm.removeLastElement()\n }\n ],\n keypress: function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k($event.keyCode, \"enter\", 13, $event.key, \"Enter\")\n ) {\n return null\n }\n $event.preventDefault()\n $event.stopPropagation()\n if ($event.target !== $event.currentTarget) {\n return null\n }\n return _vm.addPointerElement($event)\n }\n }\n }),\n _vm._v(\" \"),\n _vm.isSingleLabelVisible\n ? _c(\n \"span\",\n {\n class: _vm.multiselectSingleStyle,\n on: {\n mousedown: function($event) {\n $event.preventDefault()\n return _vm.toggle($event)\n }\n }\n },\n [\n _vm._t(\n \"singleLabel\",\n [[_vm._v(_vm._s(_vm.currentOptionLabel))]],\n { option: _vm.singleValue }\n )\n ],\n 2\n )\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"transition\", { attrs: { name: \"multiselect\" } }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.isOpen,\n expression: \"isOpen\"\n }\n ],\n ref: \"list\",\n class: _vm.multiselectContentWrapperStyle,\n style: { maxHeight: _vm.optimizedHeight + \"px\" },\n attrs: { tabindex: \"-1\" },\n on: {\n focus: _vm.activate,\n mousedown: function($event) {\n $event.preventDefault()\n }\n }\n },\n [\n _c(\n \"ul\",\n {\n class: _vm.multiselectContentStyle,\n style: _vm.contentStyle,\n attrs: { id: \"listbox-\" + _vm.id, role: \"listbox\" }\n },\n [\n _vm._t(\"beforeList\"),\n _vm._v(\" \"),\n _vm.multiple && _vm.max === _vm.internalValue.length\n ? _c(\"li\", [\n _c(\n \"span\",\n { class: _vm.multiselectOptionStyle },\n [\n _vm._t(\"maxElements\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.maximumOptionsError) +\n \"\\n \"\n )\n ])\n ],\n 2\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.max || _vm.internalValue.length < _vm.max\n ? _vm._l(_vm.filteredOptions, function(option, index) {\n return _c(\n \"li\",\n {\n key: index,\n class: _vm.multiselectElementStyle,\n attrs: {\n id: _vm.id + \"-\" + index,\n role: !(\n option &&\n (option.$isLabel || option.$isDisabled)\n )\n ? \"option\"\n : null\n }\n },\n [\n !(option && (option.$isLabel || option.$isDisabled))\n ? _c(\n \"span\",\n {\n class: _vm.optionHighlight(index, option),\n attrs: {\n \"data-select\":\n option && option.isTag\n ? _vm.tagPlaceholder\n : _vm.selectLabelText,\n \"data-selected\": _vm.selectedLabelText,\n \"data-deselect\": _vm.deselectLabelText\n },\n on: {\n click: function($event) {\n $event.stopPropagation()\n return _vm.select(option)\n },\n mouseenter: function($event) {\n if (\n $event.target !== $event.currentTarget\n ) {\n return null\n }\n return _vm.pointerSet(index)\n }\n }\n },\n [\n _vm._t(\n \"option\",\n [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.getOptionLabel(option))\n )\n ])\n ],\n { option: option, search: _vm.search }\n )\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n option && (option.$isLabel || option.$isDisabled)\n ? _c(\n \"span\",\n {\n class: _vm.groupHighlight(index, option),\n attrs: {\n \"data-select\":\n _vm.groupSelect &&\n _vm.selectGroupLabelText,\n \"data-deselect\":\n _vm.groupSelect &&\n _vm.deselectGroupLabelText\n },\n on: {\n mouseenter: function($event) {\n if (\n $event.target !== $event.currentTarget\n ) {\n return null\n }\n _vm.groupSelect && _vm.pointerSet(index)\n },\n mousedown: function($event) {\n $event.preventDefault()\n return _vm.selectGroup(option)\n }\n }\n },\n [\n _vm._t(\n \"option\",\n [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.getOptionLabel(option))\n )\n ])\n ],\n { option: option, search: _vm.search }\n )\n ],\n 2\n )\n : _vm._e()\n ]\n )\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.showNoOptions &&\n _vm.options.length === 0 &&\n !_vm.search &&\n !_vm.loading\n ? _c(\"li\", [\n _c(\n \"span\",\n { class: _vm.multiselectOptionStyle },\n [\n _vm._t(\"noOptions\", [_vm._v(_vm._s(_vm.listIsEmpty))])\n ],\n 2\n )\n ])\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm._t(\"afterList\")\n ],\n 2\n )\n ])\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.is_open,\n expression: \"is_open\"\n }\n ],\n class: _vm.overlay_classes,\n on: { click: _vm._onOverlayClick }\n },\n [\n _c(\"div\", { class: _vm.modal_classes, style: _vm.modal_style }, [\n _c(\n \"div\",\n { staticClass: \"sweet-box-actions\" },\n [\n _vm._t(\"box-action\"),\n _vm._v(\" \"),\n !_vm.hideCloseButton\n ? _c(\n \"div\",\n {\n staticClass: \"sweet-action-close\",\n on: { click: _vm.close }\n },\n [\n _c(\n \"svg\",\n {\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"24\",\n height: \"24\",\n viewBox: \"0 0 24 24\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\",\n fill: \"#292c34\"\n }\n })\n ]\n )\n ]\n )\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm.has_title || _vm.has_tabs\n ? _c(\n \"div\",\n { staticClass: \"sweet-title\" },\n [\n _vm.has_tabs && !_vm.has_title\n ? [\n _c(\n \"ul\",\n { staticClass: \"sweet-modal-tabs\" },\n _vm._l(_vm.tabs, function(tab) {\n return _c(\n \"li\",\n { class: _vm._getClassesForTab(tab) },\n [\n _c(\n \"a\",\n {\n attrs: { href: \"#\" },\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm._changeTab(tab)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"sweet-modal-valign\" },\n [\n tab.icon\n ? _c(\"span\", {\n staticClass: \"sweet-modal-tab-icon\",\n domProps: {\n innerHTML: _vm._s(tab.icon)\n }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass: \"sweet-modal-tab-title\"\n },\n [_vm._v(_vm._s(tab.title))]\n )\n ]\n )\n ]\n )\n ]\n )\n }),\n 0\n )\n ]\n : _vm._e(),\n _vm._v(\" \"),\n _vm.has_title\n ? [\n _vm.title\n ? _c(\"h2\", {\n domProps: { innerHTML: _vm._s(_vm.title) }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm._t(\"title\")\n ]\n : _vm._e()\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.has_title && _vm.has_tabs\n ? _c(\n \"ul\",\n { staticClass: \"sweet-modal-tabs\" },\n _vm._l(_vm.tabs, function(tab) {\n return _c(\"li\", { class: _vm._getClassesForTab(tab) }, [\n _c(\n \"a\",\n {\n attrs: { href: \"#\" },\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm._changeTab(tab)\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"sweet-modal-valign\" }, [\n tab.icon\n ? _c(\"span\", {\n staticClass: \"sweet-modal-tab-icon\",\n domProps: { innerHTML: _vm._s(tab.icon) }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"sweet-modal-tab-title\" }, [\n _vm._v(_vm._s(tab.title))\n ])\n ])\n ]\n )\n ])\n }),\n 0\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"div\", { ref: \"content\", staticClass: \"sweet-content\" }, [\n _vm.icon == \"error\"\n ? _c(\n \"div\",\n {\n ref: \"icon_error\",\n staticClass: \"sweet-modal-icon sweet-modal-error\"\n },\n [_vm._m(0)]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.icon == \"warning\"\n ? _c(\n \"div\",\n {\n ref: \"icon_warning\",\n staticClass: \"sweet-modal-icon sweet-modal-warning\"\n },\n [\n _c(\"span\", { staticClass: \"sweet-modal-body\" }),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"sweet-modal-dot\" })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.icon == \"info\"\n ? _c(\"div\", {\n ref: \"icon_info\",\n staticClass: \"sweet-modal-icon sweet-modal-info\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.icon == \"success\"\n ? _c(\n \"div\",\n {\n ref: \"icon_success\",\n staticClass: \"sweet-modal-icon sweet-modal-success\"\n },\n [\n _c(\"span\", {\n staticClass: \"sweet-modal-line sweet-modal-tip\"\n }),\n _vm._v(\" \"),\n _c(\"span\", {\n staticClass: \"sweet-modal-line sweet-modal-long\"\n }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"sweet-modal-placeholder\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"sweet-modal-fix\" })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.$slots.default\n ? _c(\n \"div\",\n { staticClass: \"sweet-content-content\" },\n [_vm._t(\"default\")],\n 2\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm.$slots.button\n ? _c(\"div\", { staticClass: \"sweet-buttons\" }, [_vm._t(\"button\")], 2)\n : _vm._e()\n ])\n ]\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"span\", { staticClass: \"sweet-modal-x-mark\" }, [\n _c(\"span\", { staticClass: \"sweet-modal-line sweet-modal-left\" }),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"sweet-modal-line sweet-modal-right\" })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { class: [\"sweet-modal-tab\", { active: _vm.active }] },\n [_vm._t(\"default\")],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"sw-dropdown\",\n { attrs: { \"is-show\": _vm.isShow, variant: \"search-dropdown\" } },\n [\n _c(\n \"sw-input\",\n {\n attrs: {\n slot: \"activator\",\n placeholder: _vm.$t(\"global_search.search\"),\n variant: \"search-input\"\n },\n on: { input: _vm.throttledMethod },\n slot: \"activator\",\n model: {\n value: _vm.name,\n callback: function($$v) {\n _vm.name = $$v\n },\n expression: \"name\"\n }\n },\n [\n _c(\"search-icon\", {\n staticClass: \"h-5 m-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n }),\n _vm._v(\" \"),\n _c(\"loading-icon\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.isLoading,\n expression: \"isLoading\"\n }\n ],\n staticClass:\n \"absolute right-0 h-5 m-1 animate-spin text-primary-400\",\n attrs: { slot: \"rightIcon\" },\n slot: \"rightIcon\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"w-64 h-40 overflow-y-scroll box\" }, [\n _vm.getCustomerList.length > 0 && !_vm.isLoading\n ? _c(\n \"div\",\n [\n _c(\n \"label\",\n { staticClass: \"text-xs text-gray-400 uppercase\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"global_search.customers\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _vm._l(_vm.getCustomerList, function(d) {\n return _c(\n \"router-link\",\n {\n key: d.id,\n attrs: { to: \"/admin/customers/\" + d.id + \"/view\" }\n },\n [\n _c(\"sw-dropdown-item\", [\n _c(\n \"span\",\n {\n staticClass:\n \"flex items-center justify-center w-8 h-8 mr-4 text-xs font-semibold bg-gray-300 rounded-full text-primary-500\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.initGenerator(d.name)) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n d.contact_name\n ? _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"span\",\n { staticClass: \"text-sm text-black\" },\n [_vm._v(_vm._s(d.name))]\n ),\n _vm._v(\" \"),\n _c(\n \"span\",\n { staticClass: \"text-xs text-gray-500\" },\n [_vm._v(_vm._s(d.contact_name))]\n )\n ])\n : _c(\n \"div\",\n { staticClass: \"flex items-center\" },\n [\n _c(\n \"span\",\n { staticClass: \"text-sm text-black\" },\n [_vm._v(_vm._s(d.name))]\n )\n ]\n )\n ])\n ],\n 1\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.getUserList.length > 0 && !_vm.isLoading\n ? _c(\n \"div\",\n [\n _c(\n \"label\",\n { staticClass: \"text-xs text-gray-400 uppercase\" },\n [_vm._v(_vm._s(_vm.$t(\"global_search.users\")))]\n ),\n _vm._v(\" \"),\n _vm._l(_vm.getUserList, function(d) {\n return _c(\n \"router-link\",\n {\n key: d.id,\n attrs: { to: \"/admin/users/\" + d.id + \"/edit\" }\n },\n [\n _c(\"sw-dropdown-item\", [\n _c(\n \"span\",\n {\n staticClass:\n \"flex items-center justify-center w-8 h-8 mr-4 text-xs font-semibold bg-gray-300 rounded-full text-primary-500\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.initGenerator(d.name)) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex items-center\" }, [\n _c(\n \"span\",\n { staticClass: \"text-sm text-black\" },\n [_vm._v(_vm._s(d.name))]\n )\n ])\n ])\n ],\n 1\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.getUserList.length === 0 &&\n _vm.getCustomerList.length === 0 &&\n !_vm.isLoading\n ? _c(\"div\", [\n _c(\n \"span\",\n {\n staticClass:\n \"flex items-center justify-center text-sm font-normal text-gray-500\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"global_search.no_results_found\")) +\n \"\\n \"\n )\n ]\n )\n ])\n : _vm._e()\n ])\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"relative\" },\n [\n _c(\n \"div\",\n { staticClass: \"absolute bottom-0 right-0 z-10\" },\n [\n _c(\n \"sw-dropdown\",\n {\n staticClass: \"mb-2\",\n attrs: {\n \"close-on-select\": true,\n \"max-height\": \"220\",\n position: \"bottom-end\"\n }\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-2\",\n attrs: {\n slot: \"activator\",\n variant: \"primary-outline\",\n type: \"button\"\n },\n slot: \"activator\"\n },\n [\n _c(\"plus-sm-icon\", { staticClass: \"h-5 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.customization.addresses.insert_fields\")\n ) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex p-2\" },\n _vm._l(_vm.fieldList, function(type, index) {\n return _c(\n \"ul\",\n { key: index, staticClass: \"list-none\" },\n [\n _c(\n \"li\",\n {\n staticClass:\n \"mb-1 ml-2 text-xs font-semibold text-gray-500 uppercase\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(type.label) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _vm._l(type.fields, function(field, index) {\n return _c(\n \"li\",\n {\n key: index,\n staticClass:\n \"w-48 text-sm font-normal cursor-pointer hover:bg-gray-200\",\n on: {\n click: function($event) {\n return _vm.insertField(field.value)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"flex\" },\n [\n _c(\"chevron-double-right-icon\", {\n staticClass: \"h-3 mt-1 text-gray-400\"\n }),\n _vm._v(_vm._s(field.label) + \"\\n \")\n ],\n 1\n )\n ]\n )\n })\n ],\n 2\n )\n }),\n 0\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-editor\", {\n staticClass: \"text-area-field\",\n attrs: {\n \"set-editor\": _vm.inputValue,\n disabled: _vm.disabled,\n invalid: _vm.isFieldValid,\n placeholder: _vm.placeholder,\n variant: \"header-editor\",\n \"input-class\": \"border-none\"\n },\n on: {\n input: _vm.handleInput,\n change: _vm.handleChange,\n keyup: _vm.handleKeyupEnter\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"item-selector\" },\n [\n _c(\"sw-select\", {\n ref: \"baseSelect\",\n staticClass: \"multi-select-item\",\n attrs: {\n options: _vm.customers,\n \"show-labels\": false,\n \"preserve-search\": false,\n placeholder: _vm.$t(\"customers.type_or_click\"),\n label: \"name\"\n },\n on: {\n close: _vm.checkCustomers,\n value: _vm.onTextChange,\n select: function(val) {\n return _vm.$emit(\"select\", val)\n },\n remove: _vm.deselectCustomer\n },\n model: {\n value: _vm.customerSelect,\n callback: function($$v) {\n _vm.customerSelect = $$v\n },\n expression: \"customerSelect\"\n }\n })\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-date-picker\", {\n ref: \"BaseDatepicker\",\n attrs: {\n config: _vm.config,\n placeholder: _vm.placeholder,\n disabled: _vm.disabled,\n invalid: _vm.invalid,\n name: _vm.name,\n tabindex: _vm.tabindex\n },\n on: { input: _vm.onDateChange },\n model: {\n value: _vm.date,\n callback: function($$v) {\n _vm.date = $$v\n },\n expression: \"date\"\n }\n })\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass:\n \"absolute top-0 left-0 z-20 flex items-center justify-center w-full h-full bg-opacity-25 base-loader\",\n class: { \"bg-gray-400\": _vm.showBgOverlay }\n },\n [_vm._m(0)]\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"absolute top-0 left-0 w-full h-full overlay\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"absolute flex items-center justify-center ball-scale-ripple-multiple\"\n },\n [_c(\"div\"), _vm._v(\" \"), _c(\"div\"), _vm._v(\" \"), _c(\"div\")]\n )\n ]\n )\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"main\",\n {\n staticClass:\n \"flex flex-col flex-1 p-8 overflow-y-auto border-b border-gray-300 border-solid\"\n },\n [_vm._t(\"default\")],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-date-picker\", {\n ref: \"BaseDatepicker\",\n attrs: {\n config: _vm.config,\n placeholder: _vm.placeholder,\n disabled: _vm.disabled,\n invalid: _vm.invalid,\n name: _vm.name,\n tabindex: _vm.tabindex\n },\n on: { input: _vm.onDateChange },\n model: {\n value: _vm.time,\n callback: function($$v) {\n _vm.time = $$v\n },\n expression: \"time\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"relative customer-modal\" },\n [\n _vm.isRequestOngoing\n ? _c(\"base-loader\", {\n staticClass: \"h-130\",\n attrs: { \"show-bg-overlay\": true }\n })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.createNewBackup($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"py-2\",\n attrs: {\n label: _vm.$t(\"settings.backup.select_backup_type\"),\n error: _vm.optionError,\n horizontal: \"\",\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.options,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"settings.backup.select_backup_type\"),\n \"allow-empty\": false,\n maxHeight: 100\n },\n model: {\n value: _vm.formData.option,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"option\", $$v)\n },\n expression: \"formData.option\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"py-2\",\n attrs: {\n label: _vm.$t(\"settings.disk.select_disk\"),\n error: _vm.selectDiskError,\n horizontal: \"\",\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.getDisks,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"settings.disk.select_disk\"),\n \"allow-empty\": false,\n \"track-by\": \"id\",\n \"preselect-first\": true,\n \"custom-label\": _vm.getCustomLabel,\n maxHeight: 100,\n loading: _vm.isLoading\n },\n model: {\n value: _vm.formData.selected_disk,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"selected_disk\", $$v)\n },\n expression: \"formData.selected_disk\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.cancelBackup }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isCreateLoading,\n variant: \"primary\",\n type: \"submit\",\n disabled: _vm.isCreateLoading\n }\n },\n [\n !_vm.isCreateLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.create\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"sw-modal\",\n {\n ref: \"baseModal\",\n attrs: { variant: _vm.variant },\n scopedSlots: _vm._u([\n {\n key: \"header\",\n fn: function() {\n return [\n _c(\n \"div\",\n {\n staticClass:\n \"absolute flex content-center justify-center w-5 cursor-pointer\",\n staticStyle: { top: \"20px\", right: \"15px\" },\n on: { click: _vm.closeModal }\n },\n [_c(\"x-icon\")],\n 1\n ),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.modalTitle))])\n ]\n },\n proxy: true\n }\n ])\n },\n [_vm._v(\" \"), _c(_vm.component, { tag: \"component\" })],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitCategoryData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"expenses.category\"),\n error: _vm.nameError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"expenses.description\"),\n error: _vm.descriptionError,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: { rows: \"4\", cols: \"50\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.description.$touch()\n }\n },\n model: {\n value: _vm.formData.description,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"description\", $$v)\n },\n expression: \"formData.description\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid border-modal-bg\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3 text-sm\",\n attrs: { type: \"button\", variant: \"primary-outline\" },\n on: { click: _vm.closeCategoryModal }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n variant: \"primary\",\n type: \"submit\",\n loading: _vm.isLoading\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.save\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"custom-field-modal\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitCustomFieldData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"px-8 py-8 overflow-y-auto sw-scroll sm:p-6\",\n staticStyle: { \"max-height\": \"600px\" }\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.custom_fields.name\"),\n error: _vm.nameError,\n horizontal: \"\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.model\"),\n error: _vm.modalTypeError,\n horizontal: \"\",\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.modelTypes,\n invalid: _vm.$v.formData.model_type.$error,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.model_type.$touch()\n }\n },\n model: {\n value: _vm.formData.model_type,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"model_type\", $$v)\n },\n expression: \"formData.model_type\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.required\"),\n horizontal: \"\"\n }\n },\n [\n _c(\"sw-switch\", {\n staticStyle: { \"margin-top\": \"-20px\" },\n model: {\n value: _vm.formData.is_required,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"is_required\", $$v)\n },\n expression: \"formData.is_required\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.type\"),\n error: _vm.dataTypeError,\n horizontal: \"\",\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.dataTypes,\n invalid: _vm.$v.selectType.$error,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n \"track-by\": \"label\",\n label: \"label\"\n },\n on: { input: _vm.onSelectTypeChange },\n model: {\n value: _vm.selectType,\n callback: function($$v) {\n _vm.selectType = $$v\n },\n expression: \"selectType\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.label\"),\n error: _vm.labelError,\n horizontal: \"\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: {\n invalid: _vm.$v.formData.label.$error,\n type: \"text\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.label.$touch()\n }\n },\n model: {\n value: _vm.formData.label,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"label\", $$v)\n },\n expression: \"formData.label\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isDropdownSelected\n ? _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.options\"),\n horizontal: \"\"\n }\n },\n [\n _c(\"option-create\", { on: { onAdd: _vm.addNewOptions } }),\n _vm._v(\" \"),\n _vm._l(_vm.formData.options, function(option, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass: \"flex items-center\",\n staticStyle: { \"margin-top\": \"5px\" }\n },\n [\n _c(\"sw-input\", {\n staticStyle: { width: \"90%\" },\n attrs: { type: \"text\" },\n model: {\n value: option.name,\n callback: function($$v) {\n _vm.$set(option, \"name\", $$v)\n },\n expression: \"option.name\"\n }\n }),\n _vm._v(\" \"),\n _c(\"minus-circle-icon\", {\n staticClass: \"ml-1 cursor-pointer icon text-danger\",\n on: {\n click: function($event) {\n return _vm.removeOption(index)\n }\n }\n })\n ],\n 1\n )\n })\n ],\n 2\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.formData.type\n ? _c(\n \"sw-input-group\",\n {\n staticClass: \"relative mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.default_value\"),\n horizontal: \"\"\n }\n },\n [\n _c(_vm.formData.type + \"Type\", {\n tag: \"component\",\n attrs: {\n value: _vm.formData.default_answer,\n options: _vm.formData.options,\n defaultDateTime: _vm.formData.dateTimeValue\n },\n model: {\n value: _vm.formData.default_answer,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"default_answer\", $$v)\n },\n expression: \"formData.default_answer\"\n }\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.isSwitchTypeSelected\n ? _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.placeholder\"),\n horizontal: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { type: \"text\" },\n model: {\n value: _vm.formData.placeholder,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"placeholder\", $$v)\n },\n expression: \"formData.placeholder\"\n }\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5\",\n attrs: {\n label: _vm.$t(\"settings.custom_fields.order\"),\n error: _vm.orderError,\n horizontal: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.order.$error,\n type: \"number\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.order.$touch()\n }\n },\n model: {\n value: _vm.formData.order,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"order\", $$v)\n },\n expression: \"formData.order\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-solid border-gray-light border-modal-bg\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { type: \"button\", variant: \"primary-outline\" },\n on: { click: _vm.closeCategoryModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.save\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"base-date-picker\", {\n attrs: { \"enable-time\": true },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"base-date-picker\", {\n attrs: { \"calendar-button\": true, \"calendar-button-icon\": \"calendar\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-select\", {\n attrs: {\n options: _vm.inputOptions,\n taggable: true,\n \"show-labels\": false,\n label: \"name\",\n \"track-by\": \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-input\", {\n attrs: { type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-input\", {\n attrs: { type: \"number\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"flex items-center\", staticStyle: { \"margin-top\": \"5px\" } },\n [\n _c(\"sw-input\", {\n staticStyle: { width: \"90%\" },\n attrs: { type: \"text\" },\n on: {\n handleEnter: function($event) {\n $event.stopPropagation()\n return _vm.onAddOption($event)\n }\n },\n model: {\n value: _vm.option,\n callback: function($$v) {\n _vm.option = $$v\n },\n expression: \"option\"\n }\n }),\n _vm._v(\" \"),\n _c(\"plus-circle-icon\", {\n staticClass: \"ml-1 cursor-pointer text-danger\",\n on: { click: _vm.onAddOption }\n })\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-input\", {\n attrs: { type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-switch\", {\n staticClass: \"-mt-3\",\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-textarea\", {\n attrs: { rows: \"2\", name: \"description\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"base-time-picker\", {\n attrs: { value: _vm.inputValue, \"hide-clear-button\": \"\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-input\", {\n attrs: { type: \"url\" },\n on: {\n input: function($event) {\n return _vm.$emit(\"input\", _vm.inputValue)\n }\n },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"customer-modal\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitCustomerData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"flex-1 p-5 sm:p-6\" },\n [\n _c(\n \"sw-tabs\",\n [\n _c(\n \"sw-tab-item\",\n { staticClass: \"mt-5\", attrs: { title: \"Basic Info\" } },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"customers.display_name\"),\n error: _vm.nameError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n invalid: _vm.$v.formData.name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.primary_display_name\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\" },\n model: {\n value: _vm.formData.contact_name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"contact_name\", $$v)\n },\n expression: \"formData.contact_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"login.email\"),\n error: _vm.emailError,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n invalid: _vm.$v.formData.email.$error,\n type: \"text\",\n name: \"email\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.email.$touch()\n }\n },\n model: {\n value: _vm.formData.email,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"email\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$tc(\"settings.currencies.currency\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n options: _vm.currencies,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n placeholder: _vm.$t(\"customers.select_currency\"),\n maxHeight: 200,\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.currency,\n callback: function($$v) {\n _vm.currency = $$v\n },\n expression: \"currency\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.phone\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"phone\" },\n model: {\n value: _vm.formData.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"phone\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.website\"),\n error: _vm.websiteError,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n invalid: _vm.$v.formData.website.$error,\n type: \"url\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.website.$touch()\n }\n },\n model: {\n value: _vm.formData.website,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"website\", $$v)\n },\n expression: \"formData.website\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tab-item\",\n { staticClass: \"mt-5\", attrs: { title: \"Billing Address\" } },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"customers.name\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\" },\n model: {\n value: _vm.billing.name,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"name\", $$v)\n },\n expression: \"billing.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.phone\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"phone\" },\n model: {\n value: _vm.billing.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.billing,\n \"phone\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"billing.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.address\"),\n error: _vm.bill1Error,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-textarea\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n placeholder: _vm.$t(\"general.street_1\"),\n rows: \"2\",\n cols: \"50\"\n },\n on: {\n input: function($event) {\n return _vm.$v.billing.address_street_1.$touch()\n }\n },\n model: {\n value: _vm.billing.address_street_1,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"address_street_1\", $$v)\n },\n expression: \"billing.address_street_1\"\n }\n }),\n _vm._v(\" \"),\n _c(\"br\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { error: _vm.bill2Error, variant: \"horizontal\" }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n placeholder: _vm.$t(\"general.street_2\"),\n rows: \"2\",\n cols: \"50\"\n },\n on: {\n input: function($event) {\n return _vm.$v.billing.address_street_2.$touch()\n }\n },\n model: {\n value: _vm.billing.address_street_2,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"address_street_2\", $$v)\n },\n expression: \"billing.address_street_2\"\n }\n }),\n _vm._v(\" \"),\n _c(\"br\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.country\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n options: _vm.countries,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"general.select_country\"),\n \"allow-empty\": false,\n \"track-by\": \"id\",\n label: \"name\"\n },\n model: {\n value: _vm.billingCountry,\n callback: function($$v) {\n _vm.billingCountry = $$v\n },\n expression: \"billingCountry\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.state\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"billingState\" },\n model: {\n value: _vm.billing.state,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"state\", $$v)\n },\n expression: \"billing.state\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.city\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"billingCity\" },\n model: {\n value: _vm.billing.city,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"city\", $$v)\n },\n expression: \"billing.city\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.zip_code\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\" },\n model: {\n value: _vm.billing.zip,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"zip\", $$v)\n },\n expression: \"billing.zip\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tab-item\",\n { staticClass: \"mt-5\", attrs: { title: \"Shipping Address\" } },\n [\n _c(\"div\", { staticClass: \"grid md:grid-cols-12\" }, [\n _c(\n \"div\",\n { staticClass: \"flex justify-end col-span-12\" },\n [\n _c(\n \"sw-button\",\n {\n ref: \"sameAddress\",\n attrs: { variant: \"primary\", type: \"button\" },\n on: {\n click: function($event) {\n return _vm.copyAddress(true)\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"customers.copy_billing_address\")\n ) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.name\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\" },\n model: {\n value: _vm.shipping.name,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"name\", $$v)\n },\n expression: \"shipping.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.phone\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"phone\" },\n model: {\n value: _vm.shipping.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.shipping,\n \"phone\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"shipping.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.address\"),\n error: _vm.ship1Error,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-textarea\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n placeholder: _vm.$t(\"general.street_1\"),\n rows: \"2\",\n cols: \"50\"\n },\n on: {\n input: function($event) {\n return _vm.$v.shipping.address_street_1.$touch()\n }\n },\n model: {\n value: _vm.shipping.address_street_1,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"address_street_1\", $$v)\n },\n expression: \"shipping.address_street_1\"\n }\n }),\n _vm._v(\" \"),\n _c(\"br\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { error: _vm.ship2Error, variant: \"horizontal\" }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n placeholder: _vm.$t(\"general.street_2\"),\n rows: \"2\",\n cols: \"50\"\n },\n on: {\n input: function($event) {\n return _vm.$v.shipping.address_street_2.$touch()\n }\n },\n model: {\n value: _vm.shipping.address_street_2,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"address_street_2\", $$v)\n },\n expression: \"shipping.address_street_2\"\n }\n }),\n _vm._v(\" \"),\n _c(\"br\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.country\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: {\n options: _vm.countries,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$t(\"general.select_country\"),\n \"track-by\": \"id\",\n label: \"name\"\n },\n model: {\n value: _vm.shippingCountry,\n callback: function($$v) {\n _vm.shippingCountry = $$v\n },\n expression: \"shippingCountry\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.state\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"shippingState\" },\n model: {\n value: _vm.shipping.state,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"state\", $$v)\n },\n expression: \"shipping.state\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.city\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\", name: \"shippingCity\" },\n model: {\n value: _vm.shipping.city,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"city\", $$v)\n },\n expression: \"shipping.city\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"customers.zip_code\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1 md:mt-0\",\n attrs: { type: \"text\" },\n model: {\n value: _vm.shipping.zip,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"zip\", $$v)\n },\n expression: \"shipping.zip\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3 text-sm\",\n attrs: { type: \"button\", variant: \"primary-outline\" },\n on: { click: _vm.cancelCustomer }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n variant: \"primary\",\n type: \"submit\",\n loading: _vm.isLoading\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"template-modal\" }, [\n _c(\"div\", { staticClass: \"px-8 py-8 sm:p-6\" }, [\n _c(\n \"div\",\n {\n staticClass:\n \"flex flex-wrap justify-start p-1 overflow-x-auto sw-scroll\"\n },\n _vm._l(_vm.modalData, function(template, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass: \"relative m-2 border border-gray-200 border-solid\",\n class: {\n \"border border-solid border-primary-500\":\n _vm.selectedTemplate === template.id\n }\n },\n [\n _c(\"img\", {\n attrs: {\n src: template.path,\n alt: \"template-image\",\n height: \"200\",\n width: \"140\"\n },\n on: {\n click: function($event) {\n _vm.selectedTemplate = template.id\n }\n }\n }),\n _vm._v(\" \"),\n _vm.selectedTemplate === template.id\n ? _c(\"img\", {\n staticClass: \"absolute z-10 w-5 h-5 text-primary-500\",\n staticStyle: { top: \"-6px\", right: \"-5px\" },\n attrs: { src: \"/assets/img/tick.png\" }\n })\n : _vm._e()\n ]\n )\n }),\n 0\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\" },\n on: { click: _vm.closeEstimateModal }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary\" },\n on: {\n click: function($event) {\n return _vm.chooseTemplate()\n }\n }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.choose\")) + \"\\n \")]\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"file-disk-modal\" }, [\n _vm.getDiskDrivers.length\n ? _c(\n \"div\",\n [\n _c(_vm.selected_disk, {\n tag: \"component\",\n attrs: {\n loading: _vm.isLoading,\n disks: _vm.getDiskDrivers,\n \"is-edit\": _vm.isEdit\n },\n on: {\n \"on-change-disk\": function(disk) {\n return (_vm.selected_disk = disk.value)\n },\n submit: _vm.createNewDisk\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function(slotProps) {\n return [\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-solid border-gray-light\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3 text-sm\",\n attrs: {\n variant: \"primary-outline\",\n type: \"button\"\n },\n on: { click: _vm.closeDisk }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.cancel\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isRequestFire(slotProps),\n variant: \"primary\",\n disabled: _vm.isRequestFire(slotProps),\n type: \"submit\"\n }\n },\n [\n !_vm.isRequestFire(slotProps)\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ],\n null,\n false,\n 100721560\n )\n })\n ],\n 1\n )\n : _vm._e()\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"template-modal\" }, [\n _c(\"div\", { staticClass: \"px-8 py-8 sm:p-6\" }, [\n _c(\n \"div\",\n {\n staticClass:\n \"flex flex-wrap justify-start p-1 overflow-x-auto sw-scroll\"\n },\n _vm._l(_vm.modalData, function(template, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass: \"relative m-2 border border-gray-200 border-solid\",\n class: {\n \"border border-solid border-primary-500\":\n _vm.selectedTemplate === template.id\n }\n },\n [\n _c(\"img\", {\n attrs: {\n src: template.path,\n alt: \"template-image\",\n height: \"200\",\n width: \"140\"\n },\n on: {\n click: function($event) {\n _vm.selectedTemplate = template.id\n }\n }\n }),\n _vm._v(\" \"),\n _vm.selectedTemplate === template.id\n ? _c(\"img\", {\n staticClass: \"absolute z-10 w-5 h-5 text-primary-500\",\n staticStyle: { top: \"-6px\", right: \"-5px\" },\n attrs: { src: \"/assets/img/tick.png\" }\n })\n : _vm._e()\n ]\n )\n }),\n 0\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\" },\n on: { click: _vm.closeInvoiceModal }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary\" },\n on: {\n click: function($event) {\n return _vm.chooseTemplate()\n }\n }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.choose\")) + \"\\n \")]\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"item-modal\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitItemData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"px-8 py-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"items.name\"),\n error: _vm.nameError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"items.price\"),\n error: _vm.priceError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-money\", {\n staticClass:\n \"relative w-full focus:border focus:border-solid focus:border-primary\",\n attrs: {\n currency: _vm.defaultCurrencyForInput,\n invalid: _vm.$v.formData.price.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.price.$touch()\n }\n },\n model: {\n value: _vm.price,\n callback: function($$v) {\n _vm.price = $$v\n },\n expression: \"price\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: { label: _vm.$t(\"items.unit\"), variant: \"horizontal\" }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.itemUnits,\n searchable: true,\n \"show-labels\": false,\n maxHeight: 200,\n label: \"name\"\n },\n model: {\n value: _vm.formData.unit,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"unit\", $$v)\n },\n expression: \"formData.unit\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isTexPerItem\n ? _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"items.taxes\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.getTaxTypes,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": true,\n multiple: true,\n label: \"tax_name\"\n },\n model: {\n value: _vm.formData.taxes,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"taxes\", $$v)\n },\n expression: \"formData.taxes\"\n }\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"items.description\"),\n error: _vm.descriptionError,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: { rows: \"4\", cols: \"50\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.description.$touch()\n }\n },\n model: {\n value: _vm.formData.description,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"description\", $$v)\n },\n expression: \"formData.description\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeItemModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"general.update\")\n : _vm.$t(\"general.save\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitItemUnit($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.customization.items.unit_name\"),\n error: _vm.nameError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeItemUnitModal }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n variant: \"primary\",\n icon: \"save\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.save\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"mail-config-modal\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.onTestMailSend($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-4 md:p-8\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"general.to\"),\n error: _vm.emailError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"to\",\n attrs: { invalid: _vm.$v.formData.to.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.to.$touch()\n }\n },\n model: {\n value: _vm.formData.to,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to\", $$v)\n },\n expression: \"formData.to\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"general.subject\"),\n error: _vm.subjectError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.subject.$error,\n type: \"text\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.subject.$touch()\n }\n },\n model: {\n value: _vm.formData.subject,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"subject\", $$v)\n },\n expression: \"formData.subject\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"general.message\"),\n error: _vm.messageError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n invalid: _vm.$v.formData.message.$error,\n rows: \"4\",\n cols: \"50\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.message.$touch()\n }\n },\n model: {\n value: _vm.formData.message,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"message\", $$v)\n },\n expression: \"formData.message\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\" },\n on: { click: _vm.closeTaxModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n variant: \"primary\",\n type: \"submit\",\n loading: _vm.isLoading\n }\n },\n [\n !_vm.isLoading\n ? _c(\"paper-airplane-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.send\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"note-modal\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitNote($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"px-8 py-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"settings.customization.notes.name\"),\n error: _vm.nameError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"settings.customization.notes.type\"),\n error: _vm.typeError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.types,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n model: {\n value: _vm.noteType,\n callback: function($$v) {\n _vm.noteType = $$v\n },\n expression: \"noteType\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.customization.notes.notes\"),\n error: _vm.noteError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: { fields: _vm.fields },\n model: {\n value: _vm.formData.notes,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"notes\", $$v)\n },\n expression: \"formData.notes\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end px-4 py-4 border-t border-solid border-gray-light\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-2\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeNoteModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n variant: \"primary\",\n icon: \"save\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.save\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitPaymentMode($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.customization.payments.mode_name\"),\n error: _vm.nameError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closePaymentModeModal }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.save\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.sendEstimateData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"px-8 py-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.from\"),\n error: _vm.fromError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { invalid: _vm.$v.formData.from.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.from.$touch()\n }\n },\n model: {\n value: _vm.formData.from,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from\", $$v)\n },\n expression: \"formData.from\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.to\"),\n error: _vm.toError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { invalid: _vm.$v.formData.to.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.to.$touch()\n }\n },\n model: {\n value: _vm.formData.to,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to\", $$v)\n },\n expression: \"formData.to\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.subject\"),\n error: _vm.subjectError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.subject.$error,\n type: \"text\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.subject.$touch()\n }\n },\n model: {\n value: _vm.formData.subject,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"subject\", $$v)\n },\n expression: \"formData.subject\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.body\"),\n error: _vm.bodyError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: {\n fields: _vm.estimateMailFields,\n invalid: _vm.$v.formData.body.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.body.$touch()\n }\n },\n model: {\n value: _vm.formData.body,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"body\", $$v)\n },\n expression: \"formData.body\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeSendEstimateModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"paper-airplane-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.send\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.sendInvoiceData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"gap-4 px-8 py-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.from\"),\n error: _vm.fromError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { invalid: _vm.$v.formData.from.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.from.$touch()\n }\n },\n model: {\n value: _vm.formData.from,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from\", $$v)\n },\n expression: \"formData.from\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.to\"),\n error: _vm.toError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { invalid: _vm.$v.formData.to.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.to.$touch()\n }\n },\n model: {\n value: _vm.formData.to,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to\", $$v)\n },\n expression: \"formData.to\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.subject\"),\n error: _vm.subjectError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.subject.$error,\n type: \"text\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.subject.$touch()\n }\n },\n model: {\n value: _vm.formData.subject,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"subject\", $$v)\n },\n expression: \"formData.subject\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.body\"),\n error: _vm.bodyError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: {\n fields: _vm.InvoiceMailFields,\n invalid: _vm.$v.formData.body.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.body.$touch()\n }\n },\n model: {\n value: _vm.formData.body,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"body\", $$v)\n },\n expression: \"formData.body\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeSendInvoiceModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"paper-airplane-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.send\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.sendPaymentData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"px-8 py-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.from\"),\n variant: \"vertical\",\n error: _vm.fromError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { invalid: _vm.$v.formData.from.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.from.$touch()\n }\n },\n model: {\n value: _vm.formData.from,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from\", $$v)\n },\n expression: \"formData.from\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.to\"),\n error: _vm.toError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: { type: \"text\", invalid: _vm.$v.formData.to.$error },\n on: {\n input: function($event) {\n return _vm.$v.formData.to.$touch()\n }\n },\n model: {\n value: _vm.formData.to,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to\", $$v)\n },\n expression: \"formData.to\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.subject\"),\n error: _vm.subjectError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.subject.$error,\n type: \"text\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.subject.$touch()\n }\n },\n model: {\n value: _vm.formData.subject,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"subject\", $$v)\n },\n expression: \"formData.subject\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"general.body\"),\n error: _vm.bodyError,\n variant: \"vertical\",\n required: \"\"\n }\n },\n [\n _c(\"sw-editor\", {\n attrs: {\n \"set-editor\": _vm.formData.body,\n invalid: _vm.$v.formData.body.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.body.$touch()\n }\n },\n model: {\n value: _vm.formData.body,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"body\", $$v)\n },\n expression: \"formData.body\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeSendPaymentModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"paper-airplane-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.send\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"file-disk-modal\" }, [\n _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"px-8 py-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$t(\"settings.disk.driver\"), required: \"\" }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.getDisks,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"track-by\": \"id\",\n \"custom-label\": _vm.getCustomLabel\n },\n model: {\n value: _vm.selected_disk,\n callback: function($$v) {\n _vm.selected_disk = $$v\n },\n expression: \"selected_disk\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-solid border-gray-light\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3 text-sm\",\n attrs: { type: \"button\", variant: \"primary-outline\" },\n on: { click: _vm.closeDisk }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"text-sm\",\n attrs: {\n loading: _vm.isLoading,\n icon: \"save\",\n type: \"submit\",\n variant: \"primary\"\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"tax-type-modal\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitTaxTypeData($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-8 sm:p-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"tax_types.name\"),\n error: _vm.nameError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n ref: \"name\",\n attrs: { invalid: _vm.$v.formData.name.$error, type: \"text\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"tax_types.percent\"),\n error: _vm.percentError,\n variant: \"horizontal\",\n required: \"\"\n }\n },\n [\n _c(\"sw-money\", {\n staticClass:\n \"relative w-full focus:border focus:border-solid focus:border-primary\",\n attrs: {\n currency: _vm.defaultInput,\n invalid: _vm.$v.formData.percent.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.percent.$touch()\n }\n },\n model: {\n value: _vm.formData.percent,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"percent\", $$v)\n },\n expression: \"formData.percent\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"tax_types.description\"),\n error: _vm.descriptionError,\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: { rows: \"4\", cols: \"50\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.description.$touch()\n }\n },\n model: {\n value: _vm.formData.description,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"description\", $$v)\n },\n expression: \"formData.description\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-3\",\n attrs: {\n label: _vm.$t(\"tax_types.compound_tax\"),\n variant: \"horizontal\"\n }\n },\n [\n _c(\"sw-switch\", {\n staticClass: \"flex items-center mt-1\",\n model: {\n value: _vm.formData.compound_tax,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"compound_tax\", $$v)\n },\n expression: \"formData.compound_tax\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"z-0 flex justify-end p-4 border-t border-solid border--200 border-modal-bg\"\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3 text-sm\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.closeTaxModal }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.cancel\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n !_vm.isEdit\n ? _vm.$t(\"general.save\")\n : _vm.$t(\"general.update\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitData($event)\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"px-8 py-6\" }, [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"name\",\n invalid: _vm.$v.name.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.name.$touch()\n }\n },\n model: {\n value: _vm.name,\n callback: function($$v) {\n _vm.name = $$v\n },\n expression: \"name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$t(\"settings.disk.driver\"), required: \"\" }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.selected_disk.$error,\n options: _vm.disks,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"track-by\": \"value\",\n label: \"name\"\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.selected_disk,\n callback: function($$v) {\n _vm.selected_disk = $$v\n },\n expression: \"selected_disk\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.do_spaces_root\"),\n error: _vm.rootError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.root.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. /user/root/\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.root.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.root,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"root\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.root\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.do_spaces_key\"),\n error: _vm.keyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.key.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. KEIS4S39SERSDS\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.key.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.key,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"key\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.key\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.do_spaces_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.secret.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. ********\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.secret.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.secret,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.secret\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.do_spaces_region\"),\n error: _vm.regionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.region.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. nyc3\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.region.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.region,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"region\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.region\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.do_spaces_endpoint\"),\n error: _vm.endpointError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.endpoint.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. https://nyc3.digitaloceanspaces.com\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.endpoint.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.endpoint,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"endpoint\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.endpoint\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.do_spaces_bucket\"),\n error: _vm.bucketError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.bucket.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. my-new-space\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.bucket.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.bucket,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"bucket\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.bucket\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n !_vm.isDisabled\n ? _c(\"div\", { staticClass: \"flex items-center mt-6\" }, [\n _c(\n \"div\",\n { staticClass: \"relative flex items-center w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"flex\",\n model: {\n value: _vm.set_as_default,\n callback: function($$v) {\n _vm.set_as_default = $$v\n },\n expression: \"set_as_default\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4 right\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.is_default\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm._t(\"default\", null, {\n diskData: { isLoading: _vm.isLoading, submitData: _vm.submitData }\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitData($event)\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"px-8 py-6\" }, [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"name\",\n invalid: _vm.$v.name.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.name.$touch()\n }\n },\n model: {\n value: _vm.name,\n callback: function($$v) {\n _vm.name = $$v\n },\n expression: \"name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$t(\"settings.disk.driver\"), required: \"\" }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.selected_disk.$error,\n options: _vm.disks,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"track-by\": \"value\",\n label: \"name\"\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.selected_disk,\n callback: function($$v) {\n _vm.selected_disk = $$v\n },\n expression: \"selected_disk\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.dropbox_root\"),\n error: _vm.rootError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.root.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. /user/root/\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.root.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.root,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"root\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.root\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.dropbox_token\"),\n error: _vm.tokenError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.token.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.token.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.token,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"token\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.token\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.dropbox_key\"),\n error: _vm.keyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.key.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. KEIS4S39SERSDS\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.key.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.key,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"key\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.key\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.dropbox_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.secret.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. ********\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.secret.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.secret,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.secret\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.dropbox_app\"),\n error: _vm.appError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.app.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.app.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.app,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"app\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.app\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n !_vm.isDisabled\n ? _c(\"div\", { staticClass: \"flex items-center mt-6\" }, [\n _c(\n \"div\",\n { staticClass: \"relative flex items-center w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"flex\",\n model: {\n value: _vm.set_as_default,\n callback: function($$v) {\n _vm.set_as_default = $$v\n },\n expression: \"set_as_default\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4 right\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.is_default\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm._t(\"default\", null, {\n diskData: { isLoading: _vm.isLoading, submitData: _vm.submitData }\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitData($event)\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"px-8 py-6\" }, [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"name\",\n invalid: _vm.$v.name.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.name.$touch()\n }\n },\n model: {\n value: _vm.name,\n callback: function($$v) {\n _vm.name = $$v\n },\n expression: \"name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$tc(\"settings.disk.driver\"), required: \"\" }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.selected_disk.$error,\n options: _vm.disks,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"track-by\": \"value\",\n label: \"name\"\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.selected_disk,\n callback: function($$v) {\n _vm.selected_disk = $$v\n },\n expression: \"selected_disk\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.local_root\"),\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. /user/root/\"\n },\n model: {\n value: _vm.diskConfigData.root,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"root\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.root\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n !_vm.isDisabled\n ? _c(\"div\", { staticClass: \"flex items-center mt-6\" }, [\n _c(\n \"div\",\n { staticClass: \"relative flex items-center w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"flex\",\n model: {\n value: _vm.set_as_default,\n callback: function($$v) {\n _vm.set_as_default = $$v\n },\n expression: \"set_as_default\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4 right\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.is_default\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm._t(\"default\", null, {\n diskData: { isLoading: _vm.isLoading, submitData: _vm.submitData }\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitData($event)\n }\n }\n },\n [\n _c(\"div\", { staticClass: \"px-8 py-6\" }, [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"name\",\n invalid: _vm.$v.name.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.name.$touch()\n }\n },\n model: {\n value: _vm.name,\n callback: function($$v) {\n _vm.name = $$v\n },\n expression: \"name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$tc(\"settings.disk.driver\"), required: \"\" }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.selected_disk.$error,\n options: _vm.disks,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"track-by\": \"value\",\n label: \"name\"\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.selected_disk,\n callback: function($$v) {\n _vm.selected_disk = $$v\n },\n expression: \"selected_disk\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.aws_root\"),\n error: _vm.rootError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.root.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. /user/root/\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.root.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.root,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"root\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.root\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.aws_key\"),\n error: _vm.keyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.key.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. KEIS4S39SERSDS\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.key.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.key,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"key\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.key\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.aws_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.secret.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. ********\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.secret.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.secret,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.secret\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.aws_region\"),\n error: _vm.regionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.region.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. us-west\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.region.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.region,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"region\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.region\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.disk.aws_bucket\"),\n error: _vm.bucketError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.diskConfigData.bucket.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"Ex. AppName\"\n },\n on: {\n input: function($event) {\n return _vm.$v.diskConfigData.bucket.$touch()\n }\n },\n model: {\n value: _vm.diskConfigData.bucket,\n callback: function($$v) {\n _vm.$set(\n _vm.diskConfigData,\n \"bucket\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"diskConfigData.bucket\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n !_vm.isDisabled\n ? _c(\"div\", { staticClass: \"flex items-center mt-6\" }, [\n _c(\n \"div\",\n { staticClass: \"relative flex items-center w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"flex\",\n model: {\n value: _vm.set_as_default,\n callback: function($$v) {\n _vm.set_as_default = $$v\n },\n expression: \"set_as_default\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4 right\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.is_default\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm._t(\"default\", null, {\n diskData: { isLoading: _vm.isLoading, submitData: _vm.submitData }\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"customer-select\" }, [\n _c(\"div\", { staticClass: \"flex flex-col w-full pb-4\" }, [\n _c(\n \"div\",\n { staticClass: \"flex px-4 pt-4 pb-2\" },\n [\n _c(\"sw-input\", {\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n focus: \"\",\n type: \"text\",\n icon: \"search\"\n },\n on: { input: _vm.searchCustomer },\n scopedSlots: _vm._u([\n {\n key: \"leftIcon\",\n fn: function() {\n return [\n _c(\"search-icon\", { staticClass: \"h-5 m-2 text-gray-500\" })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.search,\n callback: function($$v) {\n _vm.search = $$v\n },\n expression: \"search\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.customers.length > 0 && !_vm.loading\n ? _c(\n \"div\",\n {\n staticClass: \"relative flex flex-col overflow-auto sw-scroll list\"\n },\n _vm._l(_vm.customers, function(customer, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass:\n \"flex px-6 py-2 border-b border-gray-200 border-solid cursor-pointer hover:cursor-pointer hover:bg-gray-100 last:border-b-0\",\n on: {\n click: function($event) {\n return _vm.selectNewCustomer(customer.id)\n }\n }\n },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex items-center content-center justify-center w-10 h-10 mr-4 text-xl font-semibold leading-9 text-white bg-gray-400 rounded-full avatar\"\n },\n [_vm._v(_vm._s(_vm.initGenerator(customer.name)))]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex flex-col justify-center\" }, [\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 leading-tight cursor-pointer font-base\"\n },\n [_vm._v(_vm._s(customer.name))]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 text-sm font-medium text-gray-500 cursor-pointer font-base\"\n },\n [_vm._v(_vm._s(customer.contact_name))]\n )\n ])\n ]\n )\n }),\n 0\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.loading\n ? _c(\n \"div\",\n { staticClass: \"flex items-center justify-center list\" },\n [_c(\"refresh-icon\", { staticClass: \"animate-spin\" })],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.customers.length === 0\n ? _c(\"div\", { staticClass: \"flex justify-center p-5 text-gray-400\" }, [\n _c(\"label\", { staticClass: \"cursor-pointer\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.no_customers_found\")) +\n \"\\n \"\n )\n ])\n ])\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openCustomerModal }\n },\n [\n _c(\"user-add-icon\", { staticClass: \"text-primary-400\" }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400\"\n },\n [_vm._v(_vm._s(_vm.$t(\"customers.add_new_customer\")))]\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"tax-select\" }, [\n _c(\"div\", { staticClass: \"flex flex-col w-full px-4 py-4\" }, [\n _c(\n \"div\",\n { staticClass: \"relative flex w-full mb-2\" },\n [\n _c(\"sw-input\", {\n staticClass: \"text-black\",\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n focus: \"\",\n icon: \"search\",\n type: \"text\"\n },\n model: {\n value: _vm.textSearch,\n callback: function($$v) {\n _vm.textSearch = $$v\n },\n expression: \"textSearch\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.filteredNotes.length > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"relative flex flex-col overflow-auto sw-scroll list\",\n staticStyle: { \"max-height\": \"112px\" }\n },\n _vm._l(_vm.filteredNotes, function(note, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass:\n \"flex justify-between p-4 border-b border-gray-200 border-solid cursor-pointer list-item last:border-b-0 hover:bg-gray-100\",\n on: {\n click: function($event) {\n return _vm.selectNote(index)\n }\n }\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"inline-block m-0 text-base font-normal leading-tight text-black font-base\"\n },\n [_vm._v(\"\\n \" + _vm._s(note.name) + \"\\n \")]\n )\n ]\n )\n }),\n 0\n )\n : _c(\"div\", { staticClass: \"flex justify-center p-5 text-gray-400\" }, [\n _c(\"label\", { staticClass: \"m-0\" }, [\n _vm._v(_vm._s(_vm.$t(\"general.no_note_found\")))\n ])\n ])\n ]),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openNoteModal }\n },\n [\n _c(\"check-circle-icon\", { staticClass: \"h-5\" }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.notes.add_new_note\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"tax-select\" }, [\n _c(\"div\", { staticClass: \"flex flex-col w-full p-4\" }, [\n _c(\n \"div\",\n { staticClass: \"relative flex w-full mb-2\" },\n [\n _c(\"sw-input\", {\n staticClass: \"text-black\",\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n focus: \"\",\n icon: \"search\",\n type: \"text\"\n },\n model: {\n value: _vm.textSearch,\n callback: function($$v) {\n _vm.textSearch = $$v\n },\n expression: \"textSearch\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.filteredTaxType.length > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"relative flex flex-col overflow-auto sw-scroll list\",\n staticStyle: { \"max-height\": \"112px\" }\n },\n _vm._l(_vm.filteredTaxType, function(taxType, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass:\n \"flex justify-between p-4 border-b border-gray-200 border-solid cursor-pointer list-item last:border-b-0 hover:bg-gray-100\",\n class: {\n \"bg-gray-100 cursor-not-allowed opacity-50 pointer-events-none\": _vm.taxes.find(\n function(val) {\n return val.tax_type_id === taxType.id\n }\n )\n },\n on: {\n click: function($event) {\n return _vm.selectTaxType(index)\n }\n }\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"inline-block m-0 text-base font-normal leading-tight text-black font-base\"\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(taxType.name) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"inline-block m-0 text-base font-normal leading-tight text-black font-base\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(taxType.percent) +\n \" %\\n \"\n )\n ]\n )\n ]\n )\n }),\n 0\n )\n : _c(\"div\", { staticClass: \"flex justify-center p-5 text-gray-400\" }, [\n _c(\"label\", { staticClass: \"m-0\" }, [\n _vm._v(_vm._s(_vm.$t(\"general.no_tax_found\")))\n ])\n ])\n ]),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openTaxModal }\n },\n [\n _c(\"check-circle-icon\", { staticClass: \"h-5\" }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400\"\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"invoices.add_new_tax\")) + \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"graph-container\" }, [\n _c(\"canvas\", { ref: \"graph\", attrs: { id: \"graph\" } })\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"base-date-picker\", {\n attrs: {\n \"calendar-button\": true,\n invalid: _vm.isInvalid,\n placeholder: _vm.placeholder,\n \"calendar-button-icon\": \"calendar\"\n },\n on: { input: _vm.onDateChanged },\n model: {\n value: _vm.date,\n callback: function($$v) {\n _vm.date = $$v\n },\n expression: \"date\"\n }\n }),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"validation.required\")) + \"\\n \")\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"base-date-picker\", {\n attrs: {\n invalid: _vm.isInvalid,\n \"enable-time\": true,\n placeholder: _vm.placeholder\n },\n on: { input: _vm.onChanged },\n model: {\n value: _vm.dateTime,\n callback: function($$v) {\n _vm.dateTime = $$v\n },\n expression: \"dateTime\"\n }\n }),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"validation.required\")) + \"\\n \")\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.options,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": true,\n invalid: _vm.isInvalid,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex\n },\n on: { select: _vm.onSelectedValueChanged },\n model: {\n value: _vm.selectedValue,\n callback: function($$v) {\n _vm.selectedValue = $$v\n },\n expression: \"selectedValue\"\n }\n }),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"validation.required\")) + \"\\n \")\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-input\", {\n attrs: {\n type: _vm.type,\n invalid: _vm.isInvalid,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex\n },\n on: { input: _vm.handleInput, change: _vm.handleChange },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n }),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"validation.required\")) + \"\\n \")\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.inputValue.$error || _vm.isInvalid,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex,\n type: \"number\"\n },\n on: { input: _vm.handleInput, change: _vm.handleChange },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.inputValue.$error || _vm.isInvalid\n ? _c(\"div\", [\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.isInvalid && _vm.$v.inputValue.numeric\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.inputValue.$error || _vm.isInvalid,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex,\n type: \"text\"\n },\n on: { input: _vm.handleInput, change: _vm.handleChange },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.inputValue.$error || _vm.isInvalid\n ? _c(\"div\", [\n !_vm.isInvalid && !_vm.$v.inputValue.phone\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.invalid_phone\")) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"sw-switch\", {\n staticClass: \"btn-switch\",\n staticStyle: { \"margin-top\": \"-15px\" },\n on: { change: _vm.onChange },\n model: {\n value: _vm.switchData,\n callback: function($$v) {\n _vm.switchData = $$v\n },\n expression: \"switchData\"\n }\n })\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-textarea\", {\n attrs: {\n invalid: _vm.isInvalid,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex\n },\n on: { input: _vm.handleInput, change: _vm.handleChange },\n model: {\n value: _vm.text,\n callback: function($$v) {\n _vm.text = $$v\n },\n expression: \"text\"\n }\n }),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"validation.required\")) + \"\\n \")\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"base-time-picker\", {\n attrs: {\n \"set-value\": _vm.defaultValue,\n invalid: _vm.$v.time.$error,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex,\n \"hide-clear-button\": \"\"\n },\n on: { input: _vm.onTimeSelect },\n model: {\n value: _vm.time,\n callback: function($$v) {\n _vm.time = $$v\n },\n expression: \"time\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.time.$error\n ? _c(\"div\", [\n !_vm.$v.time.required\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.inputValue.$error || _vm.isInvalid,\n placeholder: _vm.placeholder,\n tabindex: _vm.tabindex,\n type: \"url\"\n },\n on: { input: _vm.handleInput, change: _vm.handleChange },\n model: {\n value: _vm.inputValue,\n callback: function($$v) {\n _vm.inputValue = $$v\n },\n expression: \"inputValue\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.inputValue.$error || _vm.isInvalid\n ? _c(\"div\", [\n !_vm.$v.inputValue.url\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.invalid_url\")) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.isInvalid\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"125\",\n height: \"110\",\n viewBox: \"0 0 125 110\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"g\", { attrs: { \"clip-path\": \"url(#clip0)\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M46.8031 84.4643C46.8031 88.8034 43.3104 92.3215 39.0026 92.3215C34.6948 92.3215 31.2021 88.8034 31.2021 84.4643C31.2021 80.1252 34.6948 76.6072 39.0026 76.6072C43.3104 76.6072 46.8031 80.1252 46.8031 84.4643Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M60.4536 110H64.3539V72.6785H60.4536V110Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M85.8055 76.6072H70.2045C69.1319 76.6072 68.2544 77.4911 68.2544 78.5715V82.5C68.2544 83.5804 69.1319 84.4643 70.2045 84.4643H85.8055C86.878 84.4643 87.7556 83.5804 87.7556 82.5V78.5715C87.7556 77.4911 86.878 76.6072 85.8055 76.6072ZM70.2045 82.5H85.8055V78.5715H70.2045V82.5Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M91.6556 1.96429C94.8811 1.96429 97.506 4.60821 97.506 7.85714V19.6429H83.8181L85.308 21.6071H99.4561V7.85714C99.4561 3.53571 95.9459 0 91.6556 0H33.152C28.8618 0 25.3516 3.53571 25.3516 7.85714V21.6071H39.3203L40.8745 19.6429H27.3017V7.85714C27.3017 4.60821 29.9265 1.96429 33.152 1.96429H91.6556Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M122.858 92.3213H117.007C115.935 92.3213 115.057 93.2052 115.057 94.2856V102.143C115.057 103.223 115.935 104.107 117.007 104.107H122.858C123.93 104.107 124.808 103.223 124.808 102.143V94.2856C124.808 93.2052 123.93 92.3213 122.858 92.3213ZM117.007 102.143H122.858V94.2856H117.007V102.143Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M103.356 43.2142V70.7142H21.4511V43.2142H26.1821V41.2498H19.501V72.6783H105.306V41.2498H98.3541L98.2839 43.2142H103.356Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M101.406 21.6071C104.632 21.6071 107.257 24.251 107.257 27.5V41.25H98.2257L98.0853 43.2142H109.207V27.5C109.207 23.1609 105.714 19.6428 101.406 19.6428H83.8182L85.0878 21.6071H101.406ZM40.8746 19.6428H23.4016C19.0937 19.6428 15.6011 23.1609 15.6011 27.5V43.2142H26.1961L26.3365 41.25H17.5512V27.5C17.5512 24.251 20.1761 21.6071 23.4016 21.6071H39.3204L40.8746 19.6428Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M62.4041 9.82153C45.1709 9.82153 31.2021 23.8917 31.2021 41.2501C31.2021 58.6085 45.1709 72.6787 62.4041 72.6787C79.6373 72.6787 93.606 58.6085 93.606 41.2501C93.606 23.8917 79.6373 9.82153 62.4041 9.82153ZM62.4041 11.7858C78.5335 11.7858 91.6559 25.0035 91.6559 41.2501C91.6559 57.4967 78.5335 70.7144 62.4041 70.7144C46.2746 70.7144 33.1523 57.4967 33.1523 41.2501C33.1523 25.0035 46.2746 11.7858 62.4041 11.7858Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M62.4041 19.6428C45.1709 19.6428 31.2021 23.8916 31.2021 41.25C31.2021 58.6084 45.1709 66.7857 62.4041 66.7857C79.6373 66.7857 93.606 58.6084 93.606 41.25C93.606 23.8916 79.6373 19.6428 62.4041 19.6428ZM62.4041 21.6071C82.6346 21.6071 91.6559 27.665 91.6559 41.25C91.6559 56.0096 80.7216 64.8214 62.4041 64.8214C44.0866 64.8214 33.1523 56.0096 33.1523 41.25C33.1523 27.665 42.1735 21.6071 62.4041 21.6071Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M101.406 70.7144H23.4014C10.478 70.7144 0 81.2685 0 94.2858V110H124.808V94.2858C124.808 81.2685 114.33 70.7144 101.406 70.7144ZM101.406 72.6786C113.234 72.6786 122.858 82.3724 122.858 94.2858V108.036H1.95012V94.2858C1.95012 82.3724 11.574 72.6786 23.4014 72.6786H101.406Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M33.152 33.3928H29.2518C27.0969 33.3928 25.3516 35.1509 25.3516 37.3214V45.1785C25.3516 47.3491 27.0969 49.1071 29.2518 49.1071H33.152V33.3928ZM31.2019 35.3571V47.1428H29.2518C28.1773 47.1428 27.3017 46.2609 27.3017 45.1785V37.3214C27.3017 36.2391 28.1773 35.3571 29.2518 35.3571H31.2019Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M95.556 33.3928H91.6558V49.1071H95.556C97.7109 49.1071 99.4562 47.3491 99.4562 45.1785V37.3214C99.4562 35.1509 97.7109 33.3928 95.556 33.3928ZM95.556 35.3571C96.6305 35.3571 97.5061 36.2391 97.5061 37.3214V45.1785C97.5061 46.2609 96.6305 47.1428 95.556 47.1428H93.6059V35.3571H95.556Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M94.581 15.7144C94.0447 15.7144 93.606 16.1563 93.606 16.6965V34.3751C93.606 34.9152 94.0447 35.3572 94.581 35.3572C95.1173 35.3572 95.5561 34.9152 95.5561 34.3751V16.6965C95.5561 16.1563 95.1173 15.7144 94.581 15.7144Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M38.0273 41.2499C37.4891 41.2499 37.0522 40.8099 37.0522 40.2678C37.0522 33.3142 44.1409 25.5356 53.6283 25.5356C54.1665 25.5356 54.6033 25.9756 54.6033 26.5178C54.6033 27.0599 54.1665 27.4999 53.6283 27.4999C45.2564 27.4999 39.0024 34.2414 39.0024 40.2678C39.0024 40.8099 38.5655 41.2499 38.0273 41.2499Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M97.5059 110H99.456V72.6785H97.5059V110Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M25.3516 110H27.3017V72.6785H25.3516V110Z\",\n fill: \"#55547A\"\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\"defs\", [\n _c(\"clipPath\", { attrs: { id: \"clip0\" } }, [\n _c(\"rect\", {\n attrs: { width: \"124.808\", height: \"110\", fill: \"white\" }\n })\n ])\n ])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"118\",\n height: \"110\",\n viewBox: \"0 0 118 110\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"g\", { attrs: { \"clip-path\": \"url(#clip0)\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M58.6672 32.9999C42.1415 32.9999 32.973 28.5119 32.5898 28.3194L33.4093 26.6804C33.4992 26.7244 42.6127 31.1666 58.6672 31.1666C74.542 31.1666 83.8388 26.7208 83.9323 26.6768L84.7354 28.3231C84.3449 28.5156 74.9618 32.9999 58.6672 32.9999Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M25.2438 39.0117L28.4191 40.8451C28.839 41.0871 29.1415 41.4831 29.2698 41.9597C29.3963 42.4346 29.3321 42.9296 29.0901 43.3494L14.4235 68.7521C14.099 69.3167 13.4866 69.6669 12.8248 69.6669C12.504 69.6669 12.1978 69.5844 11.9191 69.4231L8.74382 67.5897L7.82715 69.1774L11.0025 71.0107C11.5763 71.3426 12.2051 71.5002 12.8248 71.5002C14.0953 71.5002 15.3346 70.8421 16.0111 69.6687L30.6778 44.2661C31.6861 42.5189 31.083 40.2657 29.3358 39.2574L26.1605 37.4241L25.2438 39.0117Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M91.1729 37.4241L87.9976 39.2574C86.2504 40.2657 85.6472 42.5189 86.6556 44.2661L101.322 69.6687C101.999 70.8421 103.238 71.5002 104.509 71.5002C105.128 71.5002 105.757 71.3426 106.331 71.0107L109.506 69.1774L108.59 67.5897L105.414 69.4231C105.139 69.5826 104.826 69.6669 104.509 69.6669C103.847 69.6669 103.234 69.3167 102.91 68.7521L88.2432 43.3494C88.0012 42.9296 87.9371 42.4346 88.0636 41.9597C88.1919 41.4831 88.4944 41.0871 88.9142 40.8451L92.0896 39.0117L91.1729 37.4241Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M115.5 84.3333V87.6993C115.5 89.2797 114.424 90.6308 112.88 90.9883C112.013 91.19 111.049 91.4393 109.96 91.7198C102.573 93.6228 88.8268 97.1667 58.6667 97.1667C28.292 97.1667 14.6942 93.6338 7.38833 91.7345C6.29383 91.4503 5.324 91.1992 4.44767 90.9938C2.90767 90.6363 1.83333 89.2833 1.83333 87.7067V84.3333L0 82.5V87.7067C0 90.134 1.66833 92.2295 4.0315 92.7795C10.9322 94.3873 23.6812 99 58.6667 99C93.3478 99 106.372 94.3818 113.296 92.7758C115.661 92.2258 117.333 90.1285 117.333 87.6993V82.5\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M79.6139 20.1666L115.245 81.7354C115.841 82.7566 115.344 84.0656 114.214 84.4102C107.345 86.4966 89.3159 89.8333 58.6662 89.8333C27.9744 89.8333 9.97652 86.3371 3.12535 84.2526C1.99602 83.9079 1.49919 82.5989 2.09502 81.5778L37.7204 20.1666L36.6662 18.3333L0.503686 80.6666C-0.686148 82.7071 0.322186 85.3251 2.58085 86.0163C9.60985 88.1704 27.7104 91.6666 58.6662 91.6666C89.4625 91.6666 107.664 88.3189 114.742 86.1666C117.008 85.4772 118.022 82.8574 116.829 80.8133L80.6662 18.3333\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M110.814 92.4116L115.245 100.069C115.841 101.089 115.344 102.4 114.214 102.742C107.345 104.831 89.3159 108.167 58.6662 108.167C27.9744 108.167 9.97469 104.671 3.12535 102.585C1.99602 102.242 1.49919 100.931 2.09502 99.9117L6.41985 92.4556L4.75885 91.6672L0.503686 99.0006C-0.686148 101.041 0.322185 103.657 2.58085 104.35C9.60985 106.504 27.7104 110.001 58.6662 110.001C89.4625 110.001 107.664 106.653 114.742 104.501C117.007 103.811 118.022 101.191 116.829 99.1472L112.682 91.9789L110.814 92.4116Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M58.667 0C47.238 0 36.667 7.1335 36.667 18.3407V20.1667C36.667 20.1667 42.6052 23.8333 58.667 23.8333C74.6665 23.8333 80.667 20.1667 80.667 20.1667V18.3333C80.667 7.24167 70.767 0 58.667 0ZM58.667 1.83333C70.3527 1.83333 78.8337 8.7725 78.8337 18.3333V19.0172C76.6887 19.9302 70.5103 22 58.667 22C46.7705 22 40.6197 19.9283 38.5003 19.0227V18.3407C38.5003 12.3658 41.7692 8.55617 44.51 6.41117C48.2317 3.50167 53.3907 1.83333 58.667 1.83333Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M69.6667 53.1666C70.6768 53.1666 71.5 53.9898 71.5 54.9999V89.8333H73.3333V54.9999C73.3333 52.9741 71.6925 51.3333 69.6667 51.3333H47.6667C45.6408 51.3333 44 52.9741 44 54.9999V89.8333H45.8333V54.9999C45.8333 53.9898 46.6565 53.1666 47.6667 53.1666H69.6667Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M58.6667 56.8333C53.6048 56.8333 49.5 60.9381 49.5 65.9999C49.5 71.0618 53.6048 75.1666 58.6667 75.1666C63.7285 75.1666 67.8333 71.0618 67.8333 65.9999C67.8333 60.9381 63.7285 56.8333 58.6667 56.8333ZM58.6667 58.6666C62.711 58.6666 66 61.9556 66 65.9999C66 70.0443 62.711 73.3333 58.6667 73.3333C54.6223 73.3333 51.3333 70.0443 51.3333 65.9999C51.3333 61.9556 54.6223 58.6666 58.6667 58.6666Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M63.2503 66C62.7443 66 62.3337 65.5893 62.3337 65.0833C62.3337 63.5672 61.0998 62.3333 59.5837 62.3333C59.0777 62.3333 58.667 61.9227 58.667 61.4167C58.667 60.9107 59.0777 60.5 59.5837 60.5C62.11 60.5 64.167 62.5552 64.167 65.0833C64.167 65.5893 63.7563 66 63.2503 66Z\",\n fill: \"#817AE3\"\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\"defs\", [\n _c(\"clipPath\", { attrs: { id: \"clip0\" } }, [\n _c(\"rect\", {\n attrs: { width: \"117.333\", height: \"110\", fill: \"white\" }\n })\n ])\n ])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"50\",\n height: \"50\",\n viewBox: \"0 0 50 50\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"circle\", { attrs: { cx: \"25\", cy: \"25\", r: \"25\", fill: \"#EAF1FB\" } }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M28.2656 23.0547C27.3021 24.0182 26.1302 24.5 24.75 24.5C23.3698 24.5 22.1849 24.0182 21.1953 23.0547C20.2318 22.0651 19.75 20.8802 19.75 19.5C19.75 18.1198 20.2318 16.9479 21.1953 15.9844C22.1849 14.9948 23.3698 14.5 24.75 14.5C26.1302 14.5 27.3021 14.9948 28.2656 15.9844C29.2552 16.9479 29.75 18.1198 29.75 19.5C29.75 20.8802 29.2552 22.0651 28.2656 23.0547ZM28.2656 25.75C29.6979 25.75 30.9219 26.2708 31.9375 27.3125C32.9792 28.3281 33.5 29.5521 33.5 30.9844V32.625C33.5 33.1458 33.3177 33.5885 32.9531 33.9531C32.5885 34.3177 32.1458 34.5 31.625 34.5H17.875C17.3542 34.5 16.9115 34.3177 16.5469 33.9531C16.1823 33.5885 16 33.1458 16 32.625V30.9844C16 29.5521 16.5078 28.3281 17.5234 27.3125C18.5651 26.2708 19.8021 25.75 21.2344 25.75H21.8984C22.8099 26.1667 23.7604 26.375 24.75 26.375C25.7396 26.375 26.6901 26.1667 27.6016 25.75H28.2656Z\",\n fill: \"#5851D8\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"50\",\n height: \"50\",\n viewBox: \"0 0 50 50\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"circle\", { attrs: { cx: \"25\", cy: \"25\", r: \"25\", fill: \"#FDE4E5\" } }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M27.2031 23.6016C28.349 23.9401 29.2083 24.6562 29.7812 25.75C30.3802 26.8438 30.4714 27.9766 30.0547 29.1484C29.7422 30.0078 29.2083 30.6979 28.4531 31.2188C27.6979 31.7135 26.8516 31.974 25.9141 32V33.875C25.9141 34.0573 25.849 34.2005 25.7188 34.3047C25.6146 34.4349 25.4714 34.5 25.2891 34.5H24.0391C23.8568 34.5 23.7005 34.4349 23.5703 34.3047C23.4661 34.2005 23.4141 34.0573 23.4141 33.875V32C22.1641 32 21.0443 31.6094 20.0547 30.8281C19.8984 30.6979 19.8073 30.5417 19.7812 30.3594C19.7552 30.1771 19.8203 30.0208 19.9766 29.8906L21.3047 28.5625C21.5651 28.3281 21.8255 28.3021 22.0859 28.4844C22.4766 28.7448 22.9193 28.875 23.4141 28.875H25.9922C26.3307 28.875 26.6042 28.7708 26.8125 28.5625C27.0469 28.3281 27.1641 28.0417 27.1641 27.7031C27.1641 27.1302 26.8906 26.7656 26.3438 26.6094L22.3203 25.4375C21.4349 25.1771 20.6927 24.7083 20.0938 24.0312C19.4948 23.3542 19.1432 22.5729 19.0391 21.6875C18.9349 20.4115 19.2995 19.3177 20.1328 18.4062C20.9922 17.4688 22.0599 17 23.3359 17H23.4141V15.125C23.4141 14.9427 23.4661 14.7995 23.5703 14.6953C23.7005 14.5651 23.8568 14.5 24.0391 14.5H25.2891C25.4714 14.5 25.6146 14.5651 25.7188 14.6953C25.849 14.7995 25.9141 14.9427 25.9141 15.125V17C27.1641 17 28.2839 17.3906 29.2734 18.1719C29.4297 18.3021 29.5208 18.4583 29.5469 18.6406C29.5729 18.8229 29.5078 18.9792 29.3516 19.1094L28.0234 20.4375C27.763 20.6719 27.5026 20.6979 27.2422 20.5156C26.8516 20.2552 26.4089 20.125 25.9141 20.125H23.3359C22.9974 20.125 22.7109 20.2422 22.4766 20.4766C22.2682 20.6849 22.1641 20.9583 22.1641 21.2969C22.1641 21.5312 22.2422 21.7526 22.3984 21.9609C22.5547 22.1693 22.75 22.3125 22.9844 22.3906L27.2031 23.6016Z\",\n fill: \"#FB7178\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\"div\", { staticClass: \"dot-icon\", on: { click: _vm.checktoggle } }, [\n _c(\"span\", {\n staticClass: \"dot dot1\",\n class: { \"move-right\": _vm.toggle }\n }),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"dot dot2\" }),\n _vm._v(\" \"),\n _c(\"span\", {\n staticClass: \"dot dot3\",\n class: { \"move-left\": _vm.toggle }\n })\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n staticClass: \"svg-inline--fa fa-grip-vertical fa-w-10\",\n attrs: {\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fas\",\n \"data-icon\": \"grip-vertical\",\n role: \"img\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 320 512\",\n width: \"15\",\n height: \"15\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M96 32H32C14.33 32 0 46.33 0 64v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160H32c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zM288 32h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32zm0 160h-64c-17.67 0-32 14.33-32 32v64c0 17.67 14.33 32 32 32h64c17.67 0 32-14.33 32-32v-64c0-17.67-14.33-32-32-32z\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"50\",\n height: \"50\",\n viewBox: \"0 0 50 50\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"circle\", { attrs: { cx: \"25\", cy: \"25\", r: \"25\", fill: \"#EAF1FB\" } }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M26.75 19.8125C26.75 20.0729 26.8411 20.2943 27.0234 20.4766C27.2057 20.6589 27.4271 20.75 27.6875 20.75H33V33.5625C33 33.8229 32.9089 34.0443 32.7266 34.2266C32.5443 34.4089 32.3229 34.5 32.0625 34.5H18.9375C18.6771 34.5 18.4557 34.4089 18.2734 34.2266C18.0911 34.0443 18 33.8229 18 33.5625V15.4375C18 15.1771 18.0911 14.9557 18.2734 14.7734C18.4557 14.5911 18.6771 14.5 18.9375 14.5H26.75V19.8125ZM33 19.2656V19.5H28V14.5H28.2344C28.4948 14.5 28.7161 14.5911 28.8984 14.7734L32.7266 18.6016C32.9089 18.7839 33 19.0052 33 19.2656Z\",\n fill: \"#5851D8\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"50\",\n height: \"50\",\n viewBox: \"0 0 50 50\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"circle\", { attrs: { cx: \"25\", cy: \"25\", r: \"25\", fill: \"#EAF1FB\" } }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M28.25 24.5V27H20.75V24.5H28.25ZM31.7266 18.6016C31.9089 18.7839 32 19.0052 32 19.2656V19.5H27V14.5H27.2344C27.4948 14.5 27.7161 14.5911 27.8984 14.7734L31.7266 18.6016ZM25.75 19.8125C25.75 20.0729 25.8411 20.2943 26.0234 20.4766C26.2057 20.6589 26.4271 20.75 26.6875 20.75H32V33.5625C32 33.8229 31.9089 34.0443 31.7266 34.2266C31.5443 34.4089 31.3229 34.5 31.0625 34.5H17.9375C17.6771 34.5 17.4557 34.4089 17.2734 34.2266C17.0911 34.0443 17 33.8229 17 33.5625V15.4375C17 15.1771 17.0911 14.9557 17.2734 14.7734C17.4557 14.5911 17.6771 14.5 17.9375 14.5H25.75V19.8125ZM19.5 17.3125V17.9375C19.5 18.1458 19.6042 18.25 19.8125 18.25H22.9375C23.1458 18.25 23.25 18.1458 23.25 17.9375V17.3125C23.25 17.1042 23.1458 17 22.9375 17H19.8125C19.6042 17 19.5 17.1042 19.5 17.3125ZM19.5 19.8125V20.4375C19.5 20.6458 19.6042 20.75 19.8125 20.75H22.9375C23.1458 20.75 23.25 20.6458 23.25 20.4375V19.8125C23.25 19.6042 23.1458 19.5 22.9375 19.5H19.8125C19.6042 19.5 19.5 19.6042 19.5 19.8125ZM29.5 31.6875V31.0625C29.5 30.8542 29.3958 30.75 29.1875 30.75H26.0625C25.8542 30.75 25.75 30.8542 25.75 31.0625V31.6875C25.75 31.8958 25.8542 32 26.0625 32H29.1875C29.3958 32 29.5 31.8958 29.5 31.6875ZM29.5 23.875C29.5 23.6927 29.4349 23.5495 29.3047 23.4453C29.2005 23.3151 29.0573 23.25 28.875 23.25H20.125C19.9427 23.25 19.7865 23.3151 19.6562 23.4453C19.5521 23.5495 19.5 23.6927 19.5 23.875V27.625C19.5 27.8073 19.5521 27.9635 19.6562 28.0938C19.7865 28.1979 19.9427 28.25 20.125 28.25H28.875C29.0573 28.25 29.2005 28.1979 29.3047 28.0938C29.4349 27.9635 29.5 27.8073 29.5 27.625V23.875Z\",\n fill: \"#5851D8\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\"\n }\n },\n [\n _c(\"circle\", {\n staticClass: \"opacity-25\",\n attrs: {\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n stroke: \"currentColor\",\n \"stroke-width\": \"4\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n staticClass: \"opacity-75\",\n attrs: {\n fill: \"currentColor\",\n d:\n \"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"154\",\n height: \"110\",\n viewBox: \"0 0 154 110\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"g\", { attrs: { \"clip-path\": \"url(#clip0)\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M33.4784 93.2609C33.4784 94.5809 32.4071 95.6522 31.0871 95.6522C29.7671 95.6522 28.6958 94.5809 28.6958 93.2609C28.6958 91.9409 29.7671 90.8696 31.0871 90.8696C32.4071 90.8696 33.4784 91.9409 33.4784 93.2609Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M78.913 93.2609C78.913 94.5809 77.8417 95.6522 76.5217 95.6522C75.2017 95.6522 74.1304 94.5809 74.1304 93.2609C74.1304 91.9409 75.2017 90.8696 76.5217 90.8696C77.8417 90.8696 78.913 91.9409 78.913 93.2609Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M124.348 93.2609C124.348 94.5809 123.277 95.6522 121.957 95.6522C120.637 95.6522 119.565 94.5809 119.565 93.2609C119.565 91.9409 120.637 90.8696 121.957 90.8696C123.277 90.8696 124.348 91.9409 124.348 93.2609Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M148.261 54.9999C149.578 54.9999 150.652 56.0736 150.652 57.3913V83.6956C150.652 87.658 147.441 90.8695 143.478 90.8695H137.352V93.2608H143.478C148.761 93.2608 153.043 88.978 153.043 83.6956V57.3913C153.043 54.7489 150.903 52.6086 148.261 52.6086H4.78261C2.14022 52.6086 0 54.7489 0 57.3913V83.6956C0 88.978 4.28283 93.2608 9.56522 93.2608H15.4478V90.8695H9.56522C5.60283 90.8695 2.3913 87.658 2.3913 83.6956V57.3913C2.3913 56.0713 3.46261 54.9999 4.78261 54.9999H148.261ZM106.243 90.8695H91.7113L92.1011 93.2608H106.145L106.243 90.8695ZM60.8946 90.8695H46.5587L46.4607 93.2608H60.6985L60.8946 90.8695Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M38.2611 45.4348H23.9133C22.5933 45.4348 21.522 46.5061 21.522 47.8261V52.6087C21.522 53.9287 22.5933 55 23.9133 55H38.2611C39.5811 55 40.6524 53.9287 40.6524 52.6087V47.8261C40.6524 46.5061 39.5811 45.4348 38.2611 45.4348ZM23.9133 52.6087H38.2611V47.8261H23.9133V52.6087Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M28.6957 62.174C28.6957 63.494 27.6244 64.5653 26.3044 64.5653C24.9844 64.5653 23.9131 63.494 23.9131 62.174C23.9131 60.854 24.9844 59.7827 26.3044 59.7827C27.6244 59.7827 28.6957 60.854 28.6957 62.174Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M38.2606 62.174C38.2606 63.494 37.1893 64.5653 35.8693 64.5653C34.5493 64.5653 33.478 63.494 33.478 62.174C33.478 60.854 34.5493 59.7827 35.8693 59.7827C37.1893 59.7827 38.2606 60.854 38.2606 62.174Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M59.7826 64.5653H45.4348C44.1195 64.5653 43.0435 63.4892 43.0435 62.174C43.0435 60.8588 44.1195 59.7827 45.4348 59.7827H59.7826C61.0978 59.7827 62.1739 60.8588 62.1739 62.174C62.1739 63.4892 61.0978 64.5653 59.7826 64.5653Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M101.793 40.0497L118.533 11.354L119.982 13.6162L104.754 39.722L101.793 40.0497Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M110.163 40.0496L124.556 15.3761L127.383 15.2781L112.973 39.9826L110.163 40.0496Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M74.1304 7.17402H119.565V4.78271H74.1304V7.17402Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M74.1304 14.3478H119.565V11.9565H74.1304V14.3478Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M71.7389 2.3913V16.7391H50.2172C48.8996 16.7391 47.8259 15.6654 47.8259 14.3478V11.9565H45.4346V14.3478C45.4346 16.9902 47.5748 19.1304 50.2172 19.1304H74.1302V0H50.2172C47.5748 0 45.4346 2.14022 45.4346 4.78261V7.17391H47.8259V4.78261C47.8259 3.465 48.8996 2.3913 50.2172 2.3913H71.7389Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M124.348 2.39136C120.385 2.39136 117.174 5.60288 117.174 9.56527C117.174 13.5277 120.385 16.7392 124.348 16.7392C128.31 16.7392 131.522 13.5277 131.522 9.56527C131.522 5.60288 128.31 2.39136 124.348 2.39136ZM124.348 4.78266C126.985 4.78266 129.13 6.92766 129.13 9.56527C129.13 12.2029 126.985 14.3479 124.348 14.3479C121.71 14.3479 119.565 12.2029 119.565 9.56527C119.565 6.92766 121.71 4.78266 124.348 4.78266Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M108.902 38.261C98.1965 38.261 89.1358 45.2986 86.0869 55.0001H131.718C128.669 45.2986 119.608 38.261 108.902 38.261ZM108.902 40.6523C117.219 40.6523 124.608 45.3416 128.191 52.6088H89.6141C93.1963 45.3416 100.585 40.6523 108.902 40.6523Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M31.0868 76.5217C21.842 76.5217 14.3477 84.0161 14.3477 93.2609C14.3477 102.506 21.842 110 31.0868 110C40.3316 110 47.8259 102.506 47.8259 93.2609C47.8259 84.0161 40.3316 76.5217 31.0868 76.5217ZM31.0868 78.913C38.9972 78.913 45.4346 85.3504 45.4346 93.2609C45.4346 101.171 38.9972 107.609 31.0868 107.609C23.1764 107.609 16.739 101.171 16.739 93.2609C16.739 85.3504 23.1764 78.913 31.0868 78.913Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M121.956 76.5217C112.712 76.5217 105.217 84.0161 105.217 93.2609C105.217 102.506 112.712 110 121.956 110C131.201 110 138.696 102.506 138.696 93.2609C138.696 84.0161 131.201 76.5217 121.956 76.5217ZM121.956 78.913C129.867 78.913 136.304 85.3504 136.304 93.2609C136.304 101.171 129.867 107.609 121.956 107.609C114.046 107.609 107.609 101.171 107.609 93.2609C107.609 85.3504 114.046 78.913 121.956 78.913Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M76.5218 76.5217C67.2771 76.5217 59.7827 84.0161 59.7827 93.2609C59.7827 102.506 67.2771 110 76.5218 110C85.7666 110 93.261 102.506 93.261 93.2609C93.261 84.0161 85.7666 76.5217 76.5218 76.5217ZM76.5218 78.913C84.4323 78.913 90.8697 85.3504 90.8697 93.2609C90.8697 101.171 84.4323 107.609 76.5218 107.609C68.6114 107.609 62.174 101.171 62.174 93.2609C62.174 85.3504 68.6114 78.913 76.5218 78.913Z\",\n fill: \"#55547A\"\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\"defs\", [\n _c(\"clipPath\", { attrs: { id: \"clip0\" } }, [\n _c(\"rect\", {\n attrs: { width: \"153.043\", height: \"110\", fill: \"white\" }\n })\n ])\n ])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"97\",\n height: \"110\",\n viewBox: \"0 0 97 110\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"g\", { attrs: { \"clip-path\": \"url(#clip0)\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M41.25 104.844H55V84.2188H41.25V104.844ZM42.9688 103.125H53.2813V85.9375H42.9688V103.125Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M0 110H96.25V103.125H0V110ZM1.71875 108.281H94.5312V104.844H1.71875V108.281Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M34.375 8.59375H61.875V6.875H34.375V8.59375Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M48.125 15.4688C42.4291 15.4688 37.8125 20.0853 37.8125 25.7812C37.8125 31.4772 42.4291 36.0938 48.125 36.0938C53.8209 36.0938 58.4375 31.4772 58.4375 25.7812C58.4375 20.0853 53.8209 15.4688 48.125 15.4688ZM48.125 17.1875C52.8636 17.1875 56.7188 21.0427 56.7188 25.7812C56.7188 30.5198 52.8636 34.375 48.125 34.375C43.3864 34.375 39.5312 30.5198 39.5312 25.7812C39.5312 21.0427 43.3864 17.1875 48.125 17.1875Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M12.8906 63.5938C12.418 63.5938 12.0312 63.207 12.0312 62.7344V55.8594C12.0312 55.3867 12.418 55 12.8906 55C13.3633 55 13.75 55.3867 13.75 55.8594V62.7344C13.75 63.207 13.3633 63.5938 12.8906 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M21.4844 63.5938C21.0117 63.5938 20.625 63.207 20.625 62.7344V55.8594C20.625 55.3867 21.0117 55 21.4844 55C21.957 55 22.3438 55.3867 22.3438 55.8594V62.7344C22.3438 63.207 21.957 63.5938 21.4844 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M30.0781 63.5938C29.6055 63.5938 29.2188 63.207 29.2188 62.7344V55.8594C29.2188 55.3867 29.6055 55 30.0781 55C30.5508 55 30.9375 55.3867 30.9375 55.8594V62.7344C30.9375 63.207 30.5508 63.5938 30.0781 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M38.6719 63.5938C38.1992 63.5938 37.8125 63.207 37.8125 62.7344V55.8594C37.8125 55.3867 38.1992 55 38.6719 55C39.1445 55 39.5312 55.3867 39.5312 55.8594V62.7344C39.5312 63.207 39.1445 63.5938 38.6719 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M47.2656 63.5938C46.793 63.5938 46.4062 63.207 46.4062 62.7344V55.8594C46.4062 55.3867 46.793 55 47.2656 55C47.7383 55 48.125 55.3867 48.125 55.8594V62.7344C48.125 63.207 47.7383 63.5938 47.2656 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M55.8594 63.5938C55.3867 63.5938 55 63.207 55 62.7344V55.8594C55 55.3867 55.3867 55 55.8594 55C56.332 55 56.7187 55.3867 56.7187 55.8594V62.7344C56.7187 63.207 56.332 63.5938 55.8594 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M64.4531 63.5938C63.9805 63.5938 63.5938 63.207 63.5938 62.7344V55.8594C63.5938 55.3867 63.9805 55 64.4531 55C64.9258 55 65.3125 55.3867 65.3125 55.8594V62.7344C65.3125 63.207 64.9258 63.5938 64.4531 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M73.0469 63.5938C72.5742 63.5938 72.1875 63.207 72.1875 62.7344V55.8594C72.1875 55.3867 72.5742 55 73.0469 55C73.5195 55 73.9062 55.3867 73.9062 55.8594V62.7344C73.9062 63.207 73.5195 63.5938 73.0469 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M81.6406 63.5938C81.168 63.5938 80.7812 63.207 80.7812 62.7344V55.8594C80.7812 55.3867 81.168 55 81.6406 55C82.1133 55 82.5 55.3867 82.5 55.8594V62.7344C82.5 63.207 82.1133 63.5938 81.6406 63.5938Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M3.4375 103.125H5.15625V56.7188H3.4375V103.125Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M91.0938 103.125H92.8125V56.7188H91.0938V103.125Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M34.375 0C17.2098 0.9075 3.4375 15.2745 3.4375 32.6562V51.5625H34.375V0ZM32.6562 1.86484V49.8438H5.15625V32.6562C5.15625 16.7853 17.0947 3.59391 32.6562 1.86484Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M61.875 0V51.5625H92.8125V32.6562C92.8125 15.2745 79.0402 0.9075 61.875 0ZM63.5938 1.86484C79.1553 3.59391 91.0938 16.7853 91.0938 32.6562V49.8438H63.5938V1.86484Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M9.45312 34.375C8.97875 34.375 8.59375 33.99 8.59375 33.5157C8.59375 22.9316 13.6262 14.1247 22.7648 8.71238C23.1756 8.47347 23.7033 8.60925 23.9422 9.01488C24.1845 9.42222 24.0487 9.9516 23.6414 10.1939C14.9222 15.3553 10.3125 23.4197 10.3125 33.5157C10.3125 33.99 9.9275 34.375 9.45312 34.375Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M54.1406 25.7812C53.6663 25.7812 53.2813 25.3962 53.2813 24.9219C53.2813 22.8748 51.0314 20.625 48.9844 20.625C48.51 20.625 48.125 20.24 48.125 19.7656C48.125 19.2913 48.51 18.9062 48.9844 18.9062C51.963 18.9062 55 21.9433 55 24.9219C55 25.3962 54.615 25.7812 54.1406 25.7812Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M0 56.7188H96.25V49.8438H0V56.7188ZM1.71875 55H94.5312V51.5625H1.71875V55Z\",\n fill: \"#817AE3\"\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\"defs\", [\n _c(\"clipPath\", { attrs: { id: \"clip0\" } }, [\n _c(\"rect\", {\n attrs: { width: \"96.25\", height: \"110\", fill: \"white\" }\n })\n ])\n ])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"110\",\n height: \"110\",\n viewBox: \"0 0 110 110\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"g\", { attrs: { \"clip-path\": \"url(#clip0)\" } }, [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M5.76398 22.9512L4.54883 21.7361L21.7363 4.54858L22.9515 5.76374L5.76398 22.9512Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M88.264 105.451L87.0488 104.236L104.236 87.0486L105.451 88.2637L88.264 105.451Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M29.8265 81.3887L28.6113 80.1736L38.9238 69.8611L40.139 71.0762L29.8265 81.3887Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M30.9375 81.6406C30.9375 83.0637 29.7825 84.2188 28.3594 84.2188C26.9362 84.2188 25.7812 83.0637 25.7812 81.6406C25.7812 80.2175 26.9362 79.0625 28.3594 79.0625C29.7825 79.0625 30.9375 80.2175 30.9375 81.6406Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M77.3435 61.5801C76.4635 61.5801 75.5835 61.9152 74.9132 62.5873L62.5863 74.9124C61.244 76.2548 61.244 78.4324 62.5863 79.7748L92.8123 110.001L110 92.8132L79.7738 62.5873C79.1035 61.9152 78.2235 61.5801 77.3435 61.5801ZM77.3435 63.2988C77.8024 63.2988 78.2338 63.4776 78.5587 63.8024L107.569 92.8132L92.8123 107.569L63.8015 78.5596C63.4767 78.2348 63.2979 77.8034 63.2979 77.3445C63.2979 76.8838 63.4767 76.4524 63.8015 76.1276L76.1284 63.8024C76.4532 63.4776 76.8846 63.2988 77.3435 63.2988Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M17.1875 0L0 17.1875L30.2259 47.4134C30.8963 48.0838 31.7763 48.4206 32.6562 48.4206C33.5363 48.4206 34.4162 48.0838 35.0866 47.4134L47.4134 35.0866C48.7558 33.7442 48.7558 31.5683 47.4134 30.2259L17.1875 0ZM17.1875 2.43031L46.1983 31.4411C46.5231 31.7659 46.7019 32.1973 46.7019 32.6562C46.7019 33.1152 46.5231 33.5466 46.1983 33.8714L33.8714 46.1983C33.5466 46.5231 33.1152 46.7019 32.6562 46.7019C32.1973 46.7019 31.7659 46.5231 31.4411 46.1983L2.43031 17.1875L17.1875 2.43031Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M60.156 28.9238C59.276 28.9238 58.396 29.259 57.7257 29.931L29.9301 57.7249C28.5878 59.0673 28.5878 61.2449 29.9301 62.5873L47.4132 80.0687C48.0835 80.7407 48.9635 81.0759 49.8435 81.0759C50.7235 81.0759 51.6035 80.7407 52.2738 80.0687L80.0695 52.2748C81.4118 50.9324 81.4118 48.7548 80.0695 47.4124L62.5863 29.931C61.916 29.259 61.036 28.9238 60.156 28.9238ZM60.156 30.6426C60.6149 30.6426 61.0463 30.8213 61.3712 31.1462L78.8543 48.6276C79.1792 48.9524 79.3579 49.3838 79.3579 49.8445C79.3579 50.3034 79.1792 50.7348 78.8543 51.0596L51.0587 78.8535C50.7338 79.1784 50.3024 79.3571 49.8435 79.3571C49.3846 79.3571 48.9532 79.1784 48.6284 78.8535L31.1453 61.3721C30.8204 61.0473 30.6417 60.6159 30.6417 60.157C30.6417 59.6963 30.8204 59.2649 31.1453 58.9401L58.9409 31.1462C59.2657 30.8213 59.6971 30.6426 60.156 30.6426Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M71.0765 40.1387L69.8613 38.9236L72.4395 36.3455L73.6546 37.5606L71.0765 40.1387Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M72.9858 24.8608C69.6291 28.2176 69.6291 33.6574 72.9858 37.0141C74.6633 38.6916 76.8633 39.5321 79.0633 39.5321C81.2616 39.5321 83.4616 38.6916 85.1391 37.0141L72.9858 24.8608ZM73.1388 27.4441L82.5558 36.8612C81.5091 37.4816 80.3111 37.8133 79.0633 37.8133C77.226 37.8133 75.5003 37.0966 74.201 35.799C72.9033 34.4996 72.1883 32.774 72.1883 30.9383C72.1883 29.6888 72.5183 28.4908 73.1388 27.4441Z\",\n fill: \"#55547A\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M86.1459 32.0051C85.9259 32.0051 85.7059 31.9209 85.5374 31.7542C85.2023 31.4173 85.2023 30.8742 85.5374 30.5373C86.3504 29.7261 86.7973 28.6467 86.7973 27.5003C86.7973 26.3522 86.3504 25.2728 85.5374 24.4615C83.9149 22.839 81.0859 22.839 79.4616 24.4615C79.1265 24.7984 78.5834 24.7984 78.2465 24.4615C77.9113 24.1264 77.9113 23.5833 78.2465 23.2464C80.5187 20.9742 84.4821 20.9742 86.7543 23.2464C87.8904 24.3825 88.516 25.8933 88.516 27.5003C88.516 29.1073 87.8904 30.6181 86.7543 31.7542C86.5859 31.9209 86.3659 32.0051 86.1459 32.0051Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M89.792 35.6514C89.572 35.6514 89.352 35.5672 89.1836 35.4004C88.8484 35.0636 88.8484 34.5204 89.1836 34.1836C90.9711 32.3978 91.9525 30.0259 91.9525 27.4994C91.9525 24.9745 90.9711 22.6009 89.1836 20.8151C87.3978 19.0294 85.0259 18.0462 82.4994 18.0462C79.9745 18.0462 77.6009 19.0294 75.8152 20.8151C75.48 21.1503 74.9352 21.1503 74.6 20.8151C74.2648 20.48 74.2648 19.9351 74.6 19.6C78.9553 15.2447 86.0434 15.2447 90.4005 19.6C94.7558 23.9553 94.7558 31.0434 90.4005 35.4004C90.232 35.5672 90.012 35.6514 89.792 35.6514Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M93.4379 39.297C93.2179 39.297 92.9979 39.2128 92.8295 39.0461C92.4944 38.7092 92.4944 38.1661 92.8295 37.8292C95.5898 35.0706 97.1092 31.4028 97.1092 27.4995C97.1092 23.5979 95.5898 19.9284 92.8295 17.1698C90.0709 14.4112 86.4031 12.8901 82.4998 12.8901C78.5983 12.8901 74.9287 14.4112 72.1701 17.1698C71.835 17.505 71.2901 17.505 70.955 17.1698C70.6198 16.8347 70.6198 16.2898 70.955 15.9547C74.0384 12.8712 78.1394 11.1714 82.4998 11.1714C86.862 11.1714 90.9612 12.8712 94.0464 15.9547C97.1298 19.0381 98.8279 23.139 98.8279 27.4995C98.8279 31.8617 97.1298 35.9609 94.0464 39.0461C93.8779 39.2128 93.6579 39.297 93.4379 39.297Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M39.7832 40.9981L8.8457 10.0606L10.0609 8.84546L40.9984 39.783L39.7832 40.9981Z\",\n fill: \"#817AE3\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d:\n \"M99.9395 101.154L69.002 70.2169L70.2171 69.0017L101.155 99.9392L99.9395 101.154Z\",\n fill: \"#817AE3\"\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\"defs\", [\n _c(\"clipPath\", { attrs: { id: \"clip0\" } }, [\n _c(\"rect\", { attrs: { width: \"110\", height: \"110\", fill: \"white\" } })\n ])\n ])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n staticClass: \"svg-inline--fa fa-save fa-w-14\",\n attrs: {\n width: \"20\",\n height: \"15\",\n \"aria-hidden\": \"true\",\n focusable: \"false\",\n \"data-prefix\": \"fas\",\n \"data-icon\": \"save\",\n role: \"img\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 448 512\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n fill: \"currentColor\",\n d:\n \"M433.941 129.941l-83.882-83.882A48 48 0 0 0 316.118 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V163.882a48 48 0 0 0-14.059-33.941zM224 416c-35.346 0-64-28.654-64-64 0-35.346 28.654-64 64-64s64 28.654 64 64c0 35.346-28.654 64-64 64zm96-304.52V212c0 6.627-5.373 12-12 12H76c-6.627 0-12-5.373-12-12V108c0-6.627 5.373-12 12-12h228.52c3.183 0 6.235 1.264 8.485 3.515l3.48 3.48A11.996 11.996 0 0 1 320 111.48z\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"39\",\n height: \"39\",\n viewBox: \"0 0 39 39\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M19.22 38.44C29.8349 38.44 38.44 29.8349 38.44 19.22C38.44 8.60509 29.8349 0 19.22 0C8.60509 0 0 8.60509 0 19.22C0 29.8349 8.60509 38.44 19.22 38.44Z\",\n fill: \"#3B5998\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M23.442 18.5216H20.833V28.08H16.88V18.5216H15V15.1624H16.88V12.9887C16.88 11.4342 17.6184 9 20.8682 9L23.7962 9.01225V12.2729H21.6717C21.3232 12.2729 20.8332 12.447 20.8332 13.1886V15.1656H23.7874L23.442 18.5216Z\",\n fill: \"white\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"40\",\n height: \"39\",\n viewBox: \"0 0 40 39\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"circle\", {\n attrs: {\n cx: \"20.0078\",\n cy: \"19.7782\",\n r: \"18.7188\",\n fill: \"#F2F2F2\",\n stroke: \"#F2F2F2\",\n \"stroke-width\": \"1.00639\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M13.744 21.9871L12.9733 24.8641L10.1565 24.9237C9.31465 23.3623 8.83716 21.5759 8.83716 19.6775C8.83716 17.8418 9.2836 16.1107 10.075 14.5864H10.0756L12.5833 15.0462L13.6819 17.5389C13.4519 18.2092 13.3266 18.9288 13.3266 19.6775C13.3267 20.4902 13.4739 21.2688 13.744 21.9871Z\",\n fill: \"#FBBB00\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M30.7842 17.6089C30.9114 18.2786 30.9777 18.9701 30.9777 19.677C30.9777 20.4695 30.8943 21.2426 30.7356 21.9883C30.1967 24.526 28.7886 26.7419 26.8379 28.3099L26.8373 28.3093L23.6786 28.1482L23.2316 25.3575C24.5259 24.5984 25.5375 23.4104 26.0703 21.9883H20.1508V17.6089H26.1567H30.7842Z\",\n fill: \"#518EF8\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M26.8374 28.3096L26.838 28.3102C24.9409 29.8351 22.531 30.7475 19.9076 30.7475C15.6918 30.7475 12.0264 28.3911 10.1566 24.9235L13.7441 21.9868C14.679 24.4819 17.0859 26.258 19.9076 26.258C21.1204 26.258 22.2567 25.9301 23.2317 25.3578L26.8374 28.3096Z\",\n fill: \"#28B446\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M26.9737 11.1555L23.3874 14.0916C22.3783 13.4608 21.1855 13.0964 19.9075 13.0964C17.022 13.0964 14.5701 14.954 13.682 17.5386L10.0757 14.5861H10.0751C11.9175 11.0339 15.6291 8.60693 19.9075 8.60693C22.5936 8.60693 25.0564 9.56373 26.9737 11.1555Z\",\n fill: \"#F14336\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"svg\",\n {\n attrs: {\n width: \"39\",\n height: \"39\",\n viewBox: \"0 0 39 39\",\n fill: \"none\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n d:\n \"M19.4104 39.0002C30.0264 39.0002 38.6324 30.3942 38.6324 19.7782C38.6324 9.16215 30.0264 0.556152 19.4104 0.556152C8.79435 0.556152 0.188354 9.16215 0.188354 19.7782C0.188354 30.3942 8.79435 39.0002 19.4104 39.0002Z\",\n fill: \"#55ACEE\"\n }\n }),\n _vm._v(\" \"),\n _c(\"path\", {\n attrs: {\n d:\n \"M31.1843 14.3704C30.3605 14.7357 29.4744 14.9827 28.5452 15.0931C29.494 14.5246 30.2221 13.6251 30.5658 12.5516C29.678 13.0783 28.6942 13.4603 27.6481 13.6663C26.81 12.7737 25.6159 12.2158 24.2936 12.2158C21.7566 12.2158 19.699 14.2734 19.699 16.8104C19.699 17.1706 19.7397 17.5211 19.8185 17.8576C16 17.666 12.6143 15.837 10.348 13.0563C9.95261 13.7348 9.72577 14.5246 9.72577 15.3665C9.72577 16.9602 10.5375 18.3671 11.7697 19.1908C11.0169 19.1672 10.3079 18.9606 9.68876 18.6155C9.68842 18.635 9.68842 18.6546 9.68842 18.6738C9.68842 20.9 11.2728 22.7568 13.3743 23.1786C12.9892 23.2841 12.5825 23.34 12.1641 23.34C11.8673 23.34 11.5799 23.3115 11.2996 23.2581C11.8841 25.083 13.5806 26.4115 15.5916 26.4489C14.0188 27.6814 12.038 28.4157 9.88476 28.4157C9.5147 28.4157 9.14806 28.3941 8.78931 28.3512C10.8216 29.6554 13.2373 30.4157 15.8318 30.4157C24.2829 30.4157 28.9046 23.4147 28.9046 17.3426C28.9046 17.1435 28.9002 16.9451 28.8913 16.7484C29.7897 16.1008 30.5685 15.2918 31.1843 14.3704Z\",\n fill: \"#F1F2F2\"\n }\n })\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { id: \"loginForm\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.validateBeforeSubmit($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"mb-4\" },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.email.$error,\n disabled: _vm.isSent,\n placeholder: _vm.$t(\"login.enter_email\"),\n focus: \"\",\n name: \"email\"\n },\n on: {\n blur: function($event) {\n return _vm.$v.formData.email.$touch()\n }\n },\n model: {\n value: _vm.formData.email,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"email\", $$v)\n },\n expression: \"formData.email\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.formData.email.$error\n ? _c(\"div\", [\n !_vm.$v.formData.email.required\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.$v.formData.email.email\n ? _c(\"span\", { staticClass: \"text-sm text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.email_incorrect\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n !_vm.isSent\n ? _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.isLoading,\n type: \"submit\",\n variant: \"primary\"\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"validation.send_reset_link\")) + \"\\n \"\n )\n ]\n )\n : _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"validation.not_yet\")) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 mb-4 text-sm\" },\n [\n _c(\"router-link\", { attrs: { to: \"/login\" } }, [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.back_to_login\")) + \"\\n \"\n )\n ])\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { id: \"loginForm\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.validateBeforeSubmit($event)\n }\n }\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"login.email\"),\n error: _vm.emailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.loginData.email.$error,\n placeholder: _vm.$t(_vm.login.login_placeholder),\n focus: \"\",\n type: \"email\",\n name: \"email\"\n },\n on: {\n input: function($event) {\n return _vm.$v.loginData.email.$touch()\n }\n },\n model: {\n value: _vm.loginData.email,\n callback: function($$v) {\n _vm.$set(_vm.loginData, \"email\", $$v)\n },\n expression: \"loginData.email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"login.password\"),\n error: _vm.passwordError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.loginData.password.$error,\n type: _vm.getInputType,\n name: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.loginData.password.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.loginData.password,\n callback: function($$v) {\n _vm.$set(_vm.loginData, \"password\", $$v)\n },\n expression: \"loginData.password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"mt-5 mb-8\" }, [\n _c(\n \"div\",\n { staticClass: \"mb-4\" },\n [\n _c(\n \"router-link\",\n {\n staticClass: \"text-sm text-primary-400 hover:text-gray-700\",\n attrs: { to: \"forgot-password\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"login.forgot_password\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n type: \"submit\",\n variant: \"primary\"\n }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"login.login\")) + \"\\n \")]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n { attrs: { id: \"registerForm\", action: \"\", method: \"post\" } },\n [\n _c(\"div\", { staticClass: \"form-group\" }, [\n _c(\"input\", {\n staticClass: \"form-control form-control-danger\",\n attrs: {\n placeholder: _vm.$t(\"login.enter_email\"),\n type: \"email\",\n name: \"email\"\n }\n })\n ]),\n _vm._v(\" \"),\n _vm._m(0),\n _vm._v(\" \"),\n _vm._m(1),\n _vm._v(\" \"),\n _c(\"sw-button\", { staticClass: \"btn btn-login btn-full\" }, [\n _vm._v(_vm._s(_vm.$t(\"login.register\")))\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"form-group\" }, [\n _c(\"input\", {\n staticClass: \"form-control form-control-danger\",\n attrs: {\n id: \"password\",\n type: \"password\",\n placeholder: \"Enter Password\",\n name: \"password\"\n }\n })\n ])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"form-group\" }, [\n _c(\"input\", {\n staticClass: \"form-control form-control-danger\",\n attrs: {\n type: \"password\",\n placeholder: \"Retype Password\",\n name: \"password_confirmation\"\n }\n })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { id: \"loginForm\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.validateBeforeSubmit($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.email.$error,\n placeholder: _vm.$t(\"login.enter_email\"),\n type: \"email\",\n name: \"email\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.email.$touch()\n }\n },\n model: {\n value: _vm.formData.email,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"email\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.email\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.formData.email.$error\n ? _c(\"div\", [\n !_vm.$v.formData.email.required\n ? _c(\"span\", { staticClass: \"help-block text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.$v.formData.email.email\n ? _c(\"span\", { staticClass: \"help-block text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.email_incorrect\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"sw-input\", {\n attrs: {\n id: \"password\",\n invalid: _vm.$v.formData.password.$error,\n placeholder: _vm.$t(\"login.enter_password\"),\n type: \"password\",\n name: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.password.$touch()\n }\n },\n model: {\n value: _vm.formData.password,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.password\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.formData.password.$error\n ? _c(\"div\", [\n !_vm.$v.formData.password.required\n ? _c(\"span\", { staticClass: \"help-block text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.$v.formData.password.minLength\n ? _c(\"span\", { staticClass: \"help-block text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$tc(\n \"validation.password_length\",\n _vm.$v.formData.password.minLength.min,\n {\n count:\n _vm.$v.formData.password.$params.minLength.min\n }\n )\n ) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"form-group\" },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.password_confirmation.$error,\n placeholder: _vm.$t(\"login.retype_password\"),\n type: \"password\",\n name: \"password_confirmation\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.password_confirmation.$touch()\n }\n },\n model: {\n value: _vm.formData.password_confirmation,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"password_confirmation\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.password_confirmation\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.formData.password_confirmation.$error\n ? _c(\"div\", [\n !_vm.$v.formData.password_confirmation.sameAsPassword\n ? _c(\"span\", { staticClass: \"help-block text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.password_incorrect\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-button\", { attrs: { type: \"submit\", variant: \"primary\" } }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"login.reset_password\")) + \"\\n \")\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"customer-create\" },\n [\n !_vm.initLoad\n ? _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitCustomerData($event)\n }\n }\n },\n [\n _c(\n \"sw-page-header\",\n { staticClass: \"mb-5\", attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/dashboard\",\n title: _vm.$t(\"general.home\")\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/customers\",\n title: _vm.$tc(\"customers.customer\", 2)\n }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"customers.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"customers.edit_customer\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"customers.new_customer\"),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"hidden md:relative md:flex\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"customers.update_customer\")\n : _vm.$t(\"customers.save_customer\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n { attrs: { variant: \"customer-card\" } },\n [\n _c(\"div\", { staticClass: \"grid grid-cols-5 gap-4 mb-8\" }, [\n _c(\n \"h6\",\n {\n staticClass: \"col-span-5 sw-section-title lg:col-span-1\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.basic_info\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid col-span-5 lg:col-span-4 gap-y-6 gap-x-4 md:grid-cols-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: {\n label: _vm.$t(\"customers.display_name\"),\n error: _vm.displayNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.name.$error,\n focus: \"\",\n type: \"text\",\n name: \"name\",\n tabindex: \"1\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: {\n label: _vm.$t(\"customers.primary_contact_name\")\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n label: _vm.$t(\"customers.contact_name\"),\n type: \"text\",\n tabindex: \"2\"\n },\n model: {\n value: _vm.formData.contact_name,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"contact_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.contact_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: {\n label: _vm.$t(\"customers.email\"),\n error: _vm.emailError\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.email.$error,\n type: \"text\",\n name: \"email\",\n tabindex: \"3\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.email.$touch()\n }\n },\n model: {\n value: _vm.formData.email,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"email\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.phone\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"phone\",\n tabindex: \"4\"\n },\n model: {\n value: _vm.formData.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"phone\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: {\n label: _vm.$t(\"customers.primary_currency\")\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.currencies,\n \"custom-label\": _vm.currencyNameWithCode,\n \"allow-empty\": false,\n searchable: true,\n \"show-labels\": false,\n tabindex: 5,\n placeholder: _vm.$t(\n \"customers.select_currency\"\n ),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.currency,\n callback: function($$v) {\n _vm.currency = $$v\n },\n expression: \"currency\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: {\n label: _vm.$t(\"customers.website\"),\n error: _vm.urlError\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.website.$error,\n type: \"url\",\n tabindex: \"6\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.website.$touch()\n }\n },\n model: {\n value: _vm.formData.website,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"website\", $$v)\n },\n expression: \"formData.website\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mb-5 md:mb-8\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid grid-cols-5 gap-4 mb-8\" }, [\n _c(\n \"h6\",\n {\n staticClass: \"col-span-5 sw-section-title lg:col-span-1\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.billing_address\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid col-span-5 lg:col-span-4 gap-y-6 gap-x-4 md:grid-cols-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.name\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"address_name\",\n tabindex: \"7\"\n },\n model: {\n value: _vm.billing.name,\n callback: function($$v) {\n _vm.$set(\n _vm.billing,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"billing.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.country\") }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.countries,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": true,\n tabindex: 8,\n placeholder: _vm.$t(\"general.select_country\"),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.billing_country,\n callback: function($$v) {\n _vm.billing_country = $$v\n },\n expression: \"billing_country\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.state\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n name: \"billing.state\",\n type: \"text\",\n tabindex: \"9\"\n },\n model: {\n value: _vm.billing.state,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"state\", $$v)\n },\n expression: \"billing.state\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.city\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n name: \"billing.city\",\n type: \"text\",\n tabindex: \"10\"\n },\n model: {\n value: _vm.billing.city,\n callback: function($$v) {\n _vm.$set(_vm.billing, \"city\", $$v)\n },\n expression: \"billing.city\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"md:col-span-3\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"customers.address\"),\n error: _vm.billAddress1Error\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n placeholder: _vm.$t(\"general.street_1\"),\n type: \"text\",\n name: \"billing_street1\",\n rows: \"3\",\n tabindex: \"11\"\n },\n on: {\n input: function($event) {\n return _vm.$v.billing.address_street_1.$touch()\n }\n },\n model: {\n value: _vm.billing.address_street_1,\n callback: function($$v) {\n _vm.$set(\n _vm.billing,\n \"address_street_1\",\n typeof $$v === \"string\"\n ? $$v.trim()\n : $$v\n )\n },\n expression: \"billing.address_street_1\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { error: _vm.billAddress2Error } },\n [\n _c(\"sw-textarea\", {\n attrs: {\n placeholder: _vm.$t(\"general.street_2\"),\n type: \"text\",\n name: \"billing_street2\",\n rows: \"3\",\n tabindex: \"12\"\n },\n on: {\n input: function($event) {\n return _vm.$v.billing.address_street_2.$touch()\n }\n },\n model: {\n value: _vm.billing.address_street_2,\n callback: function($$v) {\n _vm.$set(\n _vm.billing,\n \"address_street_2\",\n typeof $$v === \"string\"\n ? $$v.trim()\n : $$v\n )\n },\n expression: \"billing.address_street_2\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"md:col-span-3\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-6\",\n attrs: { label: _vm.$t(\"customers.phone\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"phone\",\n tabindex: \"13\"\n },\n model: {\n value: _vm.billing.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.billing,\n \"phone\",\n typeof $$v === \"string\"\n ? $$v.trim()\n : $$v\n )\n },\n expression: \"billing.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$t(\"customers.zip_code\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n tabindex: \"14\",\n type: \"text\",\n name: \"zip\"\n },\n model: {\n value: _vm.billing.zip,\n callback: function($$v) {\n _vm.$set(\n _vm.billing,\n \"zip\",\n typeof $$v === \"string\"\n ? $$v.trim()\n : $$v\n )\n },\n expression: \"billing.zip\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mb-5 md:mb-8\" }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-start mb-6 md:justify-end md:mb-0\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"p-1\" },\n [\n _c(\n \"sw-button\",\n {\n ref: \"sameAddress\",\n staticClass: \"h-8 px-3 py-1 mb-4\",\n attrs: { variant: \"primary\", type: \"button\" },\n on: {\n click: function($event) {\n return _vm.copyAddress(true)\n }\n }\n },\n [\n _c(\"document-duplicate-icon\", {\n staticClass: \"h-4 mr-1 -ml-2\"\n }),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"text-xs\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"customers.copy_billing_address\")\n ) +\n \"\\n \"\n )\n ])\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid grid-cols-5 gap-4 mb-8\" }, [\n _c(\n \"h6\",\n {\n staticClass: \"col-span-5 sw-section-title lg:col-span-1\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.shipping_address\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid col-span-5 lg:col-span-4 gap-y-6 gap-x-4 md:grid-cols-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.name\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"address_name\",\n tabindex: \"15\"\n },\n model: {\n value: _vm.shipping.name,\n callback: function($$v) {\n _vm.$set(\n _vm.shipping,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"shipping.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.country\") }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.countries,\n searchable: true,\n \"show-labels\": false,\n tabindex: 16,\n \"allow-empty\": true,\n placeholder: _vm.$t(\"general.select_country\"),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.shipping_country,\n callback: function($$v) {\n _vm.shipping_country = $$v\n },\n expression: \"shipping_country\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.state\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n name: \"shipping.state\",\n type: \"text\",\n tabindex: \"17\"\n },\n model: {\n value: _vm.shipping.state,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"state\", $$v)\n },\n expression: \"shipping.state\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.city\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n name: \"shipping.city\",\n type: \"text\",\n tabindex: \"18\"\n },\n model: {\n value: _vm.shipping.city,\n callback: function($$v) {\n _vm.$set(_vm.shipping, \"city\", $$v)\n },\n expression: \"shipping.city\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"md:col-span-3\",\n attrs: { label: _vm.$t(\"customers.address\") }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n tabindex: 19,\n placeholder: _vm.$t(\"general.street_1\"),\n type: \"text\",\n name: \"street_1\",\n rows: \"3\"\n },\n on: {\n input: function($event) {\n return _vm.$v.shipping.address_street_1.$touch()\n }\n },\n model: {\n value: _vm.shipping.address_street_1,\n callback: function($$v) {\n _vm.$set(\n _vm.shipping,\n \"address_street_1\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"shipping.address_street_1\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.shipping.address_street_1.$error\n ? _c(\"div\", [\n !_vm.$v.shipping.address_street_1.maxLength\n ? _c(\n \"span\",\n { staticClass: \"text-sm text-danger\" },\n [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"validation.address_maxlength\"\n )\n )\n )\n ]\n )\n : _vm._e()\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"sw-textarea\", {\n attrs: {\n tabindex: 20,\n placeholder: _vm.$t(\"general.street_2\"),\n type: \"text\",\n name: \"street_2\",\n rows: \"3\"\n },\n on: {\n input: function($event) {\n return _vm.$v.shipping.address_street_2.$touch()\n }\n },\n model: {\n value: _vm.shipping.address_street_2,\n callback: function($$v) {\n _vm.$set(\n _vm.shipping,\n \"address_street_2\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"shipping.address_street_2\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.shipping.address_street_2.$error\n ? _c(\"div\", [\n !_vm.$v.shipping.address_street_2.maxLength\n ? _c(\n \"span\",\n { staticClass: \"text-danger\" },\n [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"validation.address_maxlength\"\n )\n )\n )\n ]\n )\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"md:col-span-3\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-6\",\n attrs: { label: _vm.$t(\"customers.phone\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"phone\",\n tabindex: \"21\"\n },\n model: {\n value: _vm.shipping.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.shipping,\n \"phone\",\n typeof $$v === \"string\"\n ? $$v.trim()\n : $$v\n )\n },\n expression: \"shipping.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: { label: _vm.$t(\"customers.zip_code\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"zip\",\n tabindex: \"22\"\n },\n model: {\n value: _vm.shipping.zip,\n callback: function($$v) {\n _vm.$set(\n _vm.shipping,\n \"zip\",\n typeof $$v === \"string\"\n ? $$v.trim()\n : $$v\n )\n },\n expression: \"shipping.zip\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _vm.customFields.length > 0\n ? _c(\"sw-divider\", { staticClass: \"mb-5 md:mb-8\" })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.customFields.length > 0\n ? _c(\n \"div\",\n { staticClass: \"grid grid-cols-5 gap-4 mb-8\" },\n [\n _c(\n \"h6\",\n {\n staticClass:\n \"col-span-5 sw-section-title lg:col-span-1\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.custom_fields.title\")\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid col-span-5 lg:col-span-4 gap-y-6 gap-x-4 md:grid-cols-6\"\n },\n _vm._l(_vm.customFields, function(field, index) {\n return _c(\n \"sw-input-group\",\n {\n key: index,\n staticClass: \"md:col-span-3\",\n attrs: {\n label: field.label,\n required: field.is_required ? true : false\n }\n },\n [\n _c(field.type + \"Field\", {\n tag: \"component\",\n attrs: {\n type: field.type.label,\n field: field,\n isEdit: _vm.isEdit,\n \"invalid-fields\": _vm.invalidFields,\n tabindex: 23 + index\n },\n on: { update: _vm.setCustomFieldValue }\n })\n ],\n 1\n )\n }),\n 1\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"flex w-full sm:hidden md:hidden\",\n attrs: {\n disabled: _vm.isLoading,\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"customers.update_customer\")\n : _vm.$t(\"customers.save_customer\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n : _c(\"base-loader\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"customer-create\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"customers.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$tc(\"customers.customer\", 2),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalCustomers,\n expression: \"totalCustomers\"\n }\n ],\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"h-4 ml-1 -mr-1 font-bold\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"customers/create\",\n size: \"lg\",\n variant: \"primary\"\n }\n },\n [\n _c(\"plus-sm-icon\", {\n staticClass: \"h-6 mr-1 -ml-2 font-bold\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.new_customer\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ]\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2\",\n attrs: { label: _vm.$t(\"customers.display_name\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: { type: \"text\", name: \"name\", autocomplete: \"off\" },\n model: {\n value: _vm.filters.display_name,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"display_name\", $$v)\n },\n expression: \"filters.display_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$t(\"customers.contact_name\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"address_name\",\n autocomplete: \"off\"\n },\n model: {\n value: _vm.filters.contact_name,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"contact_name\", $$v)\n },\n expression: \"filters.contact_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$t(\"customers.phone\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: { type: \"text\", name: \"phone\", autocomplete: \"off\" },\n model: {\n value: _vm.filters.phone,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"phone\", $$v)\n },\n expression: \"filters.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-black cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(_vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-empty-table-placeholder\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showEmptyScreen,\n expression: \"showEmptyScreen\"\n }\n ],\n attrs: {\n title: _vm.$t(\"customers.no_customers\"),\n description: _vm.$t(\"customers.list_of_customers\")\n }\n },\n [\n _c(\"astronaut-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/customers/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.add_new_customer\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative table-container\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-between h-10 mt-5 border-b-2 border-gray-200 border-solid\"\n },\n [\n _c(\"p\", { staticClass: \"text-sm\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.customers.length))]),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.of\")) + \" \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalCustomers))])\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n { attrs: { type: \"fade\" } },\n [\n _vm.selectedCustomers.length\n ? _c(\n \"sw-dropdown\",\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", { staticClass: \"h-5\" })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultipleCustomers } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-12\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllCustomers },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllCustomers },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n \"show-filter\": false,\n data: _vm.fetchData,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"relative block\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: true,\n label: _vm.$t(\"customers.display_name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"customers.display_name\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"customers/\" + row.id + \"/view\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.name) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"customers.contact_name\"),\n show: \"contact_name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"customers.contact_name\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.contact_name\n ? row.contact_name\n : \"No Contact Name\"\n ) +\n \"\\n \"\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"customers.phone\"),\n show: \"phone\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"customers.phone\")))]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(row.phone ? row.phone : \"No Contact\") +\n \"\\n \"\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"customers.amount_due\"),\n show: \"due_amount\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n \" \" + _vm._s(_vm.$t(\"customers.amount_due\")) + \" \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.due_amount,\n row.currency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"customers.added_on\"),\n \"sort-as\": \"created_at\",\n show: \"formattedCreatedAt\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"customers.action\")) + \" \")\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"customers/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"customers/\" + row.id + \"/view\"\n }\n },\n [\n _c(\"eye-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.view\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeCustomer(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"xl:pl-96\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/customers/\" + _vm.$route.params.id + \"/edit\",\n variant: \"primary-outline\"\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.edit\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { attrs: { position: \"bottom-end\" } },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: { slot: \"activator\", variant: \"primary\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.new_transaction\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/estimates/create?customer=\" +\n _vm.$route.params.id\n }\n },\n [\n _c(\"document-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.new_estimate\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/invoices/create?customer=\" +\n _vm.$route.params.id\n }\n },\n [\n _c(\"document-text-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.new_invoice\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/payments/create?customer=\" +\n _vm.$route.params.id\n }\n },\n [\n _c(\"credit-card-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"payments.new_payment\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/expenses/create?customer=\" +\n _vm.$route.params.id\n }\n },\n [\n _c(\"calculator-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"expenses.new_expense\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\n \"sw-button\",\n {\n attrs: { slot: \"activator\", variant: \"primary\" },\n slot: \"activator\"\n },\n [\n _c(\"dots-horizontal-icon\", {\n staticClass: \"h-5 -ml-1 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeCustomer(_vm.$route.params.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"customer-view-sidebar\"),\n _vm._v(\" \"),\n _c(\"customer-chart\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.chartData\n ? _c(\n \"sw-card\",\n { staticClass: \"flex flex-col mt-6\" },\n [\n _c(\"div\", { staticClass: \"grid grid-cols-12\" }, [\n _c(\n \"div\",\n { staticClass: \"col-span-12 xl:col-span-9 xxl:col-span-10\" },\n [\n _c(\"div\", { staticClass: \"flex justify-between mt-1 mb-6\" }, [\n _c(\n \"h6\",\n { staticClass: \"flex items-center sw-section-title\" },\n [\n _c(\"chart-square-bar-icon\", {\n staticClass: \"h-5 text-primary-400\"\n }),\n _vm._v(\n _vm._s(_vm.$t(\"dashboard.monthly_chart.title\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"w-40 h-10\" },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.years,\n \"allow-empty\": false,\n \"show-labels\": false,\n placeholder: _vm.$t(\"dashboard.select_year\")\n },\n on: { select: _vm.onChangeYear },\n model: {\n value: _vm.selectedYear,\n callback: function($$v) {\n _vm.selectedYear = $$v\n },\n expression: \"selectedYear\"\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"line-chart\", {\n staticClass: \"sm:w-full\",\n attrs: {\n \"format-money\": _vm.$utils.formatMoney,\n \"format-graph-money\": _vm.$utils.formatGraphMoney,\n invoices: _vm.getChartInvoices,\n expenses: _vm.getChartExpenses,\n receipts: _vm.getReceiptTotals,\n income: _vm.getNetProfits,\n labels: _vm.getChartMonths\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid col-span-12 mt-6 text-center xl:mt-0 sm:grid-cols-4 xl:text-right xl:col-span-3 xl:grid-cols-1 xxl:col-span-2\"\n },\n [\n _c(\"div\", { staticClass: \"px-6 py-2\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.total_sales\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass: \"block mt-1 text-xl font-semibold leading-8\"\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(_vm.getFormattedSalesTotal)\n }\n })\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"px-6 py-2\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.total_receipts\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass: \"block mt-1 text-xl font-semibold leading-8\",\n staticStyle: { color: \"#00c99c\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(_vm.getFormattedTotalReceipts)\n }\n })\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"px-6 py-2\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.total_expense\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass: \"block mt-1 text-xl font-semibold leading-8\",\n staticStyle: { color: \"#fb7178\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(_vm.getFormattedTotalExpenses)\n }\n })\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"px-6 py-2\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.net_income\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass: \"block mt-1 text-xl font-semibold leading-8\",\n staticStyle: { color: \"#5851d8\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(_vm.getFormattedTotalNetProfit)\n }\n })\n ]\n )\n ])\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"customer-info\")\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"pt-6 mt-5 border-t-2 border-solid lg:pt-8 md:pt-4\",\n staticStyle: { \"border-top-color\": \"#f9fbff\" }\n },\n [\n _c(\"div\", { staticClass: \"col-span-12\" }, [\n _c(\"p\", { staticClass: \"text-gray-500 uppercase sw-section-title\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"customers.basic_info\")) + \"\\n \")\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mt-5 lg:grid-cols-3 md:grid-cols-2 sm:grid-cols-1\"\n },\n [\n _c(\"div\", [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.display_name\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedViewCustomer.customer &&\n _vm.selectedViewCustomer.customer.name\n ? _vm.selectedViewCustomer.customer.name\n : \"\"\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.primary_contact_name\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedViewCustomer.customer &&\n _vm.selectedViewCustomer.customer.contact_name\n ? _vm.selectedViewCustomer.customer.contact_name\n : \"\"\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.email\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedViewCustomer.customer &&\n _vm.selectedViewCustomer.customer.email\n ? _vm.selectedViewCustomer.customer.email\n : \"\"\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mt-5 lg:grid-cols-3 md:grid-cols-2 sm:grid-cols-1\"\n },\n [\n _c(\"div\", [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"wizard.currency\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedViewCustomer.customer.currency\n ? _vm.selectedViewCustomer.customer.currency.code +\n \" (\" +\n _vm.selectedViewCustomer.customer.currency\n .symbol +\n \")\"\n : \"\"\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.phone_number\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedViewCustomer.customer &&\n _vm.selectedViewCustomer.customer.phone\n ? _vm.selectedViewCustomer.customer.phone\n : \"\"\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.website\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedViewCustomer.customer &&\n _vm.selectedViewCustomer.customer.website\n ? _vm.selectedViewCustomer.customer.website\n : \"\"\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _vm.getFormattedShippingAddress.length ||\n _vm.getFormattedBillingAddress.length\n ? _c(\n \"p\",\n { staticClass: \"mt-8 text-gray-500 uppercase sw-section-title\" },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"customers.address\")) + \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 md:grid-cols-2 sm:grid-cols-1 lg:grid-cols-2\"\n },\n [\n _vm.getFormattedBillingAddress.length\n ? _c(\"div\", { staticClass: \"mt-5\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.billing_address\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"p\", {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\",\n domProps: {\n innerHTML: _vm._s(_vm.getFormattedBillingAddress)\n }\n })\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.getFormattedShippingAddress.length\n ? _c(\"div\", { staticClass: \"mt-5\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.shipping_address\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"p\", {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\",\n domProps: {\n innerHTML: _vm._s(_vm.getFormattedShippingAddress)\n }\n })\n ])\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n _vm.getCustomField.length > 0\n ? _c(\n \"p\",\n { staticClass: \"mt-8 text-gray-500 uppercase sw-section-title\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.custom_fields.title\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mt-5 lg:grid-cols-3 md:grid-cols-2 sm:grid-cols-1\"\n },\n _vm._l(_vm.getCustomField, function(field, index) {\n return _c(\n \"div\",\n {\n key: index,\n attrs: { required: field.is_required ? true : false }\n },\n [\n _c(\n \"p\",\n {\n staticClass:\n \"mb-1 text-sm font-normal leading-5 non-italic text-primary-800\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(field.custom_field.label) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n field.type === \"Switch\"\n ? _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n field.defaultAnswer === 1\n ? _c(\"span\", [_vm._v(\" Yes \")])\n : _c(\"span\", [_vm._v(\" No \")])\n ]\n )\n : _c(\n \"p\",\n {\n staticClass:\n \"text-sm font-bold leading-5 text-black non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(field.defaultAnswer) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n }),\n 0\n )\n ])\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass:\n \"fixed top-0 left-0 hidden h-full pt-16 pb-4 ml-56 bg-white xl:ml-64 w-88 xl:block\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between px-4 pt-8 pb-2 border border-gray-200 border-solid height-full\"\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mb-6\",\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n type: \"text\",\n variant: \"gray\"\n },\n on: {\n input: function($event) {\n return _vm.onSearch()\n }\n },\n model: {\n value: _vm.searchData.searchText,\n callback: function($$v) {\n _vm.$set(_vm.searchData, \"searchText\", $$v)\n },\n expression: \"searchData.searchText\"\n }\n },\n [\n _c(\"search-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"rightIcon\" },\n slot: \"rightIcon\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex mb-6 ml-3\",\n attrs: { role: \"group\", \"aria-label\": \"First group\" }\n },\n [\n _c(\n \"sw-dropdown\",\n {\n attrs: {\n \"close-on-select\": false,\n align: \"left\",\n position: \"bottom-start\"\n }\n },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"activator\",\n size: \"md\",\n variant: \"gray-light\"\n },\n slot: \"activator\"\n },\n [_c(\"filter-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"px-2 py-1 pb-2 mb-2 text-sm border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.sort_by\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n label: _vm.$t(\"customers.create_date\"),\n size: \"sm\",\n id: \"filter_create_date\",\n name: \"filter\",\n value: \"invoices.created_at\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(_vm.searchData, \"orderByField\", $$v)\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n label: _vm.$t(\"customers.display_name\"),\n size: \"sm\",\n id: \"filter_display_name\",\n name: \"filter\",\n value: \"users.name\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(_vm.searchData, \"orderByField\", $$v)\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"tooltip\",\n rawName: \"v-tooltip.top-center\",\n value: { content: _vm.getOrderName },\n expression: \"{ content: getOrderName }\",\n modifiers: { \"top-center\": true }\n }\n ],\n staticClass: \"ml-1\",\n attrs: { size: \"md\", variant: \"gray-light\" },\n on: { click: _vm.sortData }\n },\n [\n _vm.getOrderBy\n ? _c(\"sort-ascending-icon\", { staticClass: \"h-5\" })\n : _c(\"sort-descending-icon\", { staticClass: \"h-5\" })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isSearching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _c(\n \"div\",\n {\n staticClass:\n \"h-full pb-32 overflow-y-scroll border-l border-gray-200 border-solid sidebar sw-scroll\"\n },\n [\n _vm._l(_vm.customers, function(customer, index) {\n return _c(\n \"router-link\",\n {\n key: index,\n class: [\n \"flex justify-between p-4 items-center cursor-pointer hover:bg-gray-100 border-l-4 border-transparent\",\n {\n \"bg-gray-100 border-l-4 border-primary-500 border-solid\": _vm.hasActiveUrl(\n customer.id\n )\n }\n ],\n staticStyle: {\n \"border-top\": \"1px solid rgba(185, 193, 209, 0.41)\"\n },\n attrs: {\n to: \"/admin/customers/\" + customer.id + \"/view\",\n id: \"customer-\" + customer.id\n }\n },\n [\n _c(\"div\", [\n _c(\n \"div\",\n {\n staticClass:\n \"pr-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(customer.name) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n customer.contact_name\n ? _c(\n \"div\",\n {\n staticClass:\n \"mt-1 text-xs not-italic font-medium leading-5 text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(customer.contact_name) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex-1 whitespace-no-wrap right\" },\n [\n _c(\"div\", {\n staticClass:\n \"text-xl not-italic font-semibold leading-8 text-right text-gray-900\",\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n customer.due_amount,\n customer.currency\n )\n )\n }\n })\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n !_vm.customers.length\n ? _c(\n \"p\",\n {\n staticClass:\n \"flex justify-center px-4 mt-5 text-sm text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.no_matching_customers\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n [\n _c(\"dashboard-stats\"),\n _vm._v(\" \"),\n _c(\"dashboard-chart\"),\n _vm._v(\" \"),\n _c(\"dashboard-table\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"grid grid-cols-10 mt-8 bg-white rounded shadow\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 col-span-10 px-4 py-5 lg:col-span-7 xl:col-span-8 sm:p-6\"\n },\n [\n _c(\"div\", { staticClass: \"flex justify-between mt-1 mb-6\" }, [\n _c(\n \"h6\",\n { staticClass: \"flex items-center sw-section-title\" },\n [\n _c(\"chart-square-bar-icon\", {\n staticClass: \"h-5 text-primary-400\"\n }),\n _vm._v(\n _vm._s(_vm.$t(\"dashboard.monthly_chart.title\")) + \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"w-40 h-10\", staticStyle: { \"z-index\": \"0\" } },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.years,\n \"allow-empty\": false,\n \"show-labels\": false,\n placeholder: _vm.$t(\"dashboard.select_year\")\n },\n model: {\n value: _vm.selectedYear,\n callback: function($$v) {\n _vm.selectedYear = $$v\n },\n expression: \"selectedYear\"\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _vm.isLoaded\n ? _c(\"line-chart\", {\n staticClass: \"sm:w-full\",\n attrs: {\n \"format-money\": _vm.$utils.formatMoney,\n \"format-graph-money\": _vm.$utils.formatGraphMoney,\n invoices: _vm.getChartInvoices,\n expenses: _vm.getChartExpenses,\n receipts: _vm.getReceiptTotals,\n income: _vm.getNetProfits,\n labels: _vm.getChartMonths\n }\n })\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 grid-cols-3 col-span-10 text-center border-t border-l border-gray-200 border-solid lg:border-t-0 lg:text-right lg:col-span-3 xl:col-span-2 lg:grid-cols-1\"\n },\n [\n _c(\"div\", { staticClass: \"p-6\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.total_sales\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _vm.isLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-xl font-semibold leading-8 lg:text-2xl\"\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.getTotalSales,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"p-6\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.total_receipts\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _vm.isLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-xl font-semibold leading-8 lg:text-2xl\",\n staticStyle: { color: \"#00c99c\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.getTotalReceipts,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"p-6\" }, [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.total_expense\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _vm.isLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-xl font-semibold leading-8 lg:text-2xl\",\n staticStyle: { color: \"#fb7178\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.getTotalExpenses,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"col-span-3 p-6 border-t border-gray-200 border-solid lg:col-span-1\"\n },\n [\n _c(\"span\", { staticClass: \"text-xs leading-5 lg:text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.chart_info.net_income\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-xl font-semibold leading-8 lg:text-2xl\",\n staticStyle: { color: \"#5851d8\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.getNetProfit,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n )\n ]\n )\n ]\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"grid gap-6 sm:grid-cols-2 lg:grid-cols-9 xl:gap-8\" },\n [\n _c(\n \"router-link\",\n {\n staticClass:\n \"relative flex justify-between p-3 bg-white rounded shadow hover:bg-gray-100 lg:col-span-3 xl:p-4\",\n attrs: { slot: \"item-title\", to: \"/admin/invoices\" },\n slot: \"item-title\"\n },\n [\n _c(\"div\", [\n _vm.getDashboardDataLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"text-xl font-semibold leading-tight text-black xl:text-3xl\"\n },\n [\n _c(\"span\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.getTotalDueAmount,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-sm leading-tight text-gray-500 xl:text-lg\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.cards.due_amount\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex items-center\" },\n [_c(\"dollar-icon\", { staticClass: \"w-10 h-10 xl:w-12 xl:h-12\" })],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass:\n \"relative flex justify-between p-3 bg-white rounded shadow hover:bg-gray-100 lg:col-span-2 xl:p-4\",\n attrs: { slot: \"item-title\", to: \"/admin/customers\" },\n slot: \"item-title\"\n },\n [\n _c(\"div\", [\n _vm.getDashboardDataLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"text-xl font-semibold leading-tight text-black xl:text-3xl\"\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.getContacts) + \"\\n \")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-sm leading-tight text-gray-500 xl:text-lg\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.cards.customers\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex items-center\" },\n [_c(\"contact-icon\", { staticClass: \"w-10 h-10 xl:w-12 xl:h-12\" })],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass:\n \"relative flex justify-between p-3 bg-white rounded shadow hover:bg-gray-100 lg:col-span-2 xl:p-4\",\n attrs: { slot: \"item-title\", to: \"/admin/invoices\" },\n slot: \"item-title\"\n },\n [\n _c(\"div\", [\n _vm.getDashboardDataLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"text-xl font-semibold leading-tight text-black xl:text-3xl\"\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.getInvoices) + \"\\n \")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-sm leading-tight text-gray-500 xl:text-lg\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.cards.invoices\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex items-center\" },\n [_c(\"invoice-icon\", { staticClass: \"w-10 h-10 xl:w-12 xl:h-12\" })],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass:\n \"relative flex justify-between p-3 bg-white rounded shadow hover:bg-gray-100 lg:col-span-2 xl:p-4\",\n attrs: { slot: \"item-title\", to: \"/admin/estimates\" },\n slot: \"item-title\"\n },\n [\n _c(\"div\", [\n _vm.getDashboardDataLoaded\n ? _c(\n \"span\",\n {\n staticClass:\n \"text-xl font-semibold leading-tight text-black xl:text-3xl\"\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.getEstimates) + \"\\n \")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass:\n \"block mt-1 text-sm leading-tight text-gray-500 xl:text-lg\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"dashboard.cards.estimates\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex items-center\" },\n [_c(\"estimate-icon\", { staticClass: \"w-10 h-10 xl:w-12 xl:h-12\" })],\n 1\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n !_vm.getDashboardDataLoaded ? _c(\"base-loader\") : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-6 mt-10 xl:grid-cols-2\" },\n [\n _c(\n \"div\",\n { staticClass: \"due-invoices\" },\n [\n _c(\n \"div\",\n {\n staticClass: \"relative z-10 flex items-center justify-between\"\n },\n [\n _c(\n \"h6\",\n {\n staticClass: \"mb-0 text-xl font-semibold leading-normal\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"dashboard.recent_invoices_card.title\")\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/invoices\",\n variant: \"primary-outline\"\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"dashboard.recent_invoices_card.view_all\")\n ) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"inv_table\",\n attrs: {\n data: _vm.getDueInvoices,\n \"show-filter\": false,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"dashboard.recent_invoices_card.due_on\"),\n show: \"formattedDueDate\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"dashboard.recent_invoices_card.due_on\"\n )\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.formattedDueDate))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"dashboard.recent_invoices_card.customer\"),\n show: \"user.name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"dashboard.recent_invoices_card.customer\"\n )\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"invoices/\" + row.id + \"/view\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.user.name) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.status\"),\n \"sort-as\": \"status\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"invoices.status\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n row.status\n ).color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.status != \"PARTIALLY_PAID\"\n ? row.status\n : row.status.replace(\"_\", \" \")\n ) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\n \"dashboard.recent_invoices_card.amount_due\"\n ),\n show: \"due_amount\",\n \"sort-as\": \"due_amount\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"dashboard.recent_invoices_card.amount_due\"\n )\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.due_amount,\n row.user.currency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\":\n \"action-dropdown dashboard-recent-invoice-options no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"sw-dropdown\",\n {},\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"invoices/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"invoices/\" + row.id + \"/view\"\n }\n },\n [\n _c(\"eye-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.view\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n row.status === \"DRAFT\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.sentInvoice(row.id)\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"invoices.mark_as_sent\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeInvoice(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"recent-estimates\" },\n [\n _c(\n \"div\",\n {\n staticClass: \"relative z-10 flex items-center justify-between\"\n },\n [\n _c(\n \"h6\",\n {\n staticClass: \"mb-0 text-xl font-semibold leading-normal\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"dashboard.recent_estimate_card.title\")\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/estimates\",\n variant: \"primary-outline\"\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"dashboard.recent_estimate_card.view_all\")\n ) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"est_table\",\n attrs: {\n data: _vm.getRecentEstimates,\n \"show-filter\": false,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"dashboard.recent_estimate_card.date\"),\n show: \"formattedExpiryDate\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\"dashboard.recent_estimate_card.date\")\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.formattedExpiryDate))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"dashboard.recent_estimate_card.customer\"),\n show: \"user.name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"dashboard.recent_estimate_card.customer\"\n )\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"estimates/\" + row.id + \"/view\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.user.name) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"estimates.status\"),\n show: \"status\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"estimates.status\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n staticClass: \"px-3 py-1\",\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n row.status\n ).color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.status) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\n \"dashboard.recent_estimate_card.amount_due\"\n ),\n show: \"total\",\n \"sort-as\": \"total\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"dashboard.recent_estimate_card.amount_due\"\n )\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.total,\n row.user.currency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"sw-dropdown\",\n {},\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"estimates/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"estimates/\" + row.id + \"/view\"\n }\n },\n [\n _c(\"eye-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.view\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.convertInToinvoice(row.id)\n }\n }\n },\n [\n _c(\"document-text-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.convert_to_invoice\")\n ) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onMarkAsSent(row.id)\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.mark_as_sent\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n row.status !== \"ACCEPTED\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onMarkAsAccepted(row.id)\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.mark_as_accepted\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status !== \"REJECTED\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onMarkAsRejected(row.id)\n }\n }\n },\n [\n _c(\"x-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.mark_as_rejected\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeEstimate(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"w-full h-full\" }, [\n _c(\n \"div\",\n { staticClass: \"flex items-center justify-center w-full h-full\" },\n [\n _c(\n \"div\",\n { staticClass: \"flex flex-col items-center justify-center\" },\n [\n _c(\n \"h1\",\n {\n staticClass: \"text-primary-500\",\n staticStyle: { \"font-size\": \"10rem\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.four_zero_four\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"h5\", { staticClass: \"mb-10 text-3xl text-primary-500\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.you_got_lost\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass:\n \"flex items-center w-32 h-12 px-2 py-1 text-base font-medium leading-none text-center text-white whitespace-no-wrap rounded bg-primary-500 btn-lg hover:text-white\",\n attrs: { to: \"/admin/dashboard\" }\n },\n [\n _c(\"arrow-left-icon\", { staticClass: \"mr-2 text-white icon\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.go_home\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"relative estimate-create-page\" },\n [\n !_vm.isLoadingEstimate && !_vm.isLoadingData\n ? _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitForm($event)\n }\n }\n },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/dashboard\",\n title: _vm.$t(\"general.home\")\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/estimates\",\n title: _vm.$tc(\"estimates.estimate\", 2)\n }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"estimates.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"estimates.edit_estimate\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"estimates.new_estimate\"),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _vm.$route.name === \"estimates.edit\"\n ? _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: {\n \"tag-name\": \"a\",\n href:\n \"/estimates/pdf/\" +\n _vm.newEstimate.unique_hash,\n target: \"_blank\",\n variant: \"primary-outline\",\n type: \"button\"\n }\n },\n [\n _c(\"span\", { staticClass: \"flex\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.view_pdf\")) +\n \"\\n \"\n )\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.save_estimate\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid-cols-12 gap-8 mt-6 mb-8 lg:grid\" },\n [\n _c(\"customer-select\", {\n staticClass: \"col-span-5 pr-0\",\n attrs: {\n valid: _vm.$v.selectedCustomer,\n \"customer-id\": _vm.customerId\n }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 col-span-7 gap-4 mt-8 lg:gap-6 lg:mt-0 lg:grid-cols-2\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"reports.estimates.estimate_date\"),\n erorr: _vm.estimateDateError,\n required: \"\"\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.newEstimate.estimate_date.$touch()\n }\n },\n model: {\n value: _vm.newEstimate.estimate_date,\n callback: function($$v) {\n _vm.$set(_vm.newEstimate, \"estimate_date\", $$v)\n },\n expression: \"newEstimate.estimate_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"estimates.due_date\"),\n error: _vm.expiryDateError,\n required: \"\"\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.newEstimate.expiry_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.newEstimate.expiry_date.$touch()\n }\n },\n model: {\n value: _vm.newEstimate.expiry_date,\n callback: function($$v) {\n _vm.$set(_vm.newEstimate, \"expiry_date\", $$v)\n },\n expression: \"newEstimate.expiry_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"lg:mt-0\",\n attrs: {\n label: _vm.$t(\"estimates.estimate_number\"),\n error: _vm.estimateNumError,\n required: \"\"\n }\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mt-2\",\n attrs: {\n prefix: _vm.estimatePrefix + \" - \",\n invalid: _vm.$v.estimateNumAttribute.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.estimateNumAttribute.$touch()\n }\n },\n model: {\n value: _vm.estimateNumAttribute,\n callback: function($$v) {\n _vm.estimateNumAttribute = $$v\n },\n expression: \"estimateNumAttribute\"\n }\n },\n [\n _c(\"hashtag-icon\", {\n staticClass: \"h-4 ml-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"lg:mt-0\",\n attrs: {\n label: _vm.$t(\"estimates.ref_number\"),\n error: _vm.referenceNumError\n }\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mt-2\",\n attrs: {\n invalid:\n _vm.$v.newEstimate.reference_number.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.newEstimate.reference_number.$touch()\n }\n },\n model: {\n value: _vm.newEstimate.reference_number,\n callback: function($$v) {\n _vm.$set(\n _vm.newEstimate,\n \"reference_number\",\n $$v\n )\n },\n expression: \"newEstimate.reference_number\"\n }\n },\n [\n _c(\"hashtag-icon\", {\n staticClass: \"h-4 ml-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"table\",\n { staticClass: \"w-full text-center item-table\" },\n [\n _c(\"colgroup\", [\n _c(\"col\", { staticStyle: { width: \"40%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"10%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } }),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\"col\", { staticStyle: { width: \"15%\" } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } })\n ]),\n _vm._v(\" \"),\n _c(\n \"thead\",\n {\n staticClass:\n \"bg-white border border-gray-200 border-solid\"\n },\n [\n _c(\"tr\", [\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-left text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\"span\", { staticClass: \"pl-12\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"items.item\", 2)) +\n \"\\n \"\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-right text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.item.quantity\")) +\n \"\\n \"\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-left text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.item.price\")) +\n \"\\n \"\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-left text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.item.discount\")\n ) +\n \"\\n \"\n )\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-right text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\n \"span\",\n { staticClass: \"pr-10 column-heading\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.item.amount\")) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"draggable\",\n {\n staticClass: \"item-body\",\n attrs: { tag: \"tbody\", handle: \".handle\" },\n model: {\n value: _vm.newEstimate.items,\n callback: function($$v) {\n _vm.$set(_vm.newEstimate, \"items\", $$v)\n },\n expression: \"newEstimate.items\"\n }\n },\n _vm._l(_vm.newEstimate.items, function(item, index) {\n return _c(\"estimate-item\", {\n key: item.id,\n attrs: {\n index: index,\n \"item-data\": item,\n currency: _vm.currency,\n \"estimate-items\": _vm.newEstimate.items,\n \"tax-per-item\": _vm.taxPerItem,\n \"discount-per-item\": _vm.discountPerItem\n },\n on: {\n remove: _vm.removeItem,\n update: _vm.updateItem,\n itemValidate: _vm.checkItemsData\n }\n })\n }),\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-6 py-3 text-base border-b border-gray-200 border-solid cursor-pointer text-primary-400 hover:bg-gray-200\",\n on: { click: _vm.addItem }\n },\n [\n _c(\"shopping-cart-icon\", { staticClass: \"h-5 mr-2\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"estimates.add_item\")) + \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"block my-10 estimate-foot lg:flex lg:justify-between lg:items-start\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"w-full lg:w-1/2\" },\n [\n _c(\n \"div\",\n { staticClass: \"mb-6\" },\n [\n _c(\n \"sw-popup\",\n {\n ref: \"notePopup\",\n staticClass:\n \"text-sm font-semibold leading-5 text-primary-400\"\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"float-right mt-1\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n + \" +\n _vm._s(_vm.$t(\"general.insert_note\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"note-select-popup\", {\n attrs: { type: \"Estimate\" },\n on: { select: _vm.onSelectNote }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"estimates.notes\") } },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.EstimateFields },\n model: {\n value: _vm.newEstimate.notes,\n callback: function($$v) {\n _vm.$set(_vm.newEstimate, \"notes\", $$v)\n },\n expression: \"newEstimate.notes\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.customFields.length > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"grid gap-x-4 gap-y-2 md:gap-x-8 md:gap-y-4 grid-col-1 md:grid-cols-2\"\n },\n _vm._l(_vm.customFields, function(field, index) {\n return _c(\n \"sw-input-group\",\n {\n key: index,\n attrs: {\n label: field.label,\n required: field.is_required ? true : false\n }\n },\n [\n _c(field.type + \"Field\", {\n tag: \"component\",\n attrs: {\n type: field.type.label,\n field: field,\n isEdit: _vm.isEdit,\n \"invalid-fields\": _vm.invalidFields\n },\n on: { update: _vm.setCustomFieldValue }\n })\n ],\n 1\n )\n }),\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-1\",\n attrs: {\n label: _vm.$t(\"estimates.estimate_template\"),\n required: \"\"\n }\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex justify-center w-full text-sm lg:w-auto\",\n attrs: { type: \"button\", variant: \"gray\" },\n on: { click: _vm.openTemplateModal }\n },\n [\n _c(\n \"span\",\n { staticClass: \"flex text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.estimate_template\")\n ) +\n \" \" +\n _vm._s(_vm.getTemplateId) +\n \"\\n \"\n ),\n _c(\"pencil-icon\", {\n staticClass: \"h-5 ml-2 -mr-1\"\n })\n ],\n 1\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"px-5 py-4 mt-6 bg-white border border-gray-200 border-solid rounded estimate-total lg:mt-0\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between w-full\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [_vm._v(_vm._s(_vm.$t(\"estimates.sub_total\")))]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"flex items-center justify-center m-0 text-lg text-black uppercase\"\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.subtotal,\n _vm.currency\n )\n )\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _vm._l(_vm.allTaxes, function(tax) {\n return _c(\n \"div\",\n {\n key: tax.tax_type_id,\n staticClass:\n \"flex items-center justify-between w-full\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [\n _vm._v(\n _vm._s(tax.name) +\n \" - \" +\n _vm._s(tax.percent) +\n \"%\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"flex items-center justify-center m-0 text-lg text-black uppercase\",\n staticStyle: { \"font-size\": \"18px\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n tax.amount,\n _vm.currency\n )\n )\n }\n })\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n _vm.discountPerItem === \"NO\" ||\n _vm.discountPerItem === null\n ? _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between w-full mt-2\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [_vm._v(_vm._s(_vm.$t(\"estimates.discount\")))]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex\",\n staticStyle: { width: \"105px\" },\n attrs: { role: \"group\" }\n },\n [\n _c(\"sw-input\", {\n staticClass:\n \"border-r-0 rounded-tr-sm rounded-br-sm\",\n attrs: {\n invalid:\n _vm.$v.newEstimate.discount_val.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.newEstimate.discount_val.$touch()\n }\n },\n model: {\n value: _vm.discount,\n callback: function($$v) {\n _vm.discount = $$v\n },\n expression: \"discount\"\n }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { attrs: { position: \"bottom-end\" } },\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex items-center justify-center w-12 border border-gray-300 border-solid rounded-tl-none rounded-bl-none font-base\",\n staticStyle: { height: \"43px\" },\n attrs: {\n slot: \"activator\",\n type: \"button\",\n \"data-toggle\": \"dropdown\",\n \"aria-haspopup\": \"true\",\n \"aria-expanded\": \"false\",\n variant: \"white\"\n },\n slot: \"activator\"\n },\n [\n _c(\n \"span\",\n { staticClass: \"flex\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.newEstimate\n .discount_type == \"fixed\"\n ? _vm.currency.symbol\n : \"%\"\n ) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", {\n staticClass: \"h-5\"\n })\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectFixed } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.fixed\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectPercentage } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"general.percentage\")\n ) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.taxPerItem === \"NO\" || _vm.taxPerItem === null\n ? _c(\n \"div\",\n _vm._l(_vm.newEstimate.taxes, function(tax, index) {\n return _c(\"tax\", {\n key: tax.id,\n attrs: {\n index: index,\n total: _vm.subtotalWithDiscount,\n tax: tax,\n taxes: _vm.newEstimate.taxes,\n currency: _vm.currency,\n \"total-tax\": _vm.totalSimpleTax\n },\n on: {\n remove: _vm.removeEstimateTax,\n update: _vm.updateTax\n }\n })\n }),\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.taxPerItem === \"NO\" || _vm.taxPerItem === null\n ? _c(\n \"sw-popup\",\n {\n ref: \"taxModal\",\n staticClass:\n \"my-3 text-sm font-semibold leading-5 text-primary-400\"\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"float-right pt-2 pb-4\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n + \" +\n _vm._s(_vm.$t(\"estimates.add_tax\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"tax-select-popup\", {\n attrs: { taxes: _vm.newEstimate.taxes },\n on: { select: _vm.onSelectTax }\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between w-full pt-2 mt-5 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [\n _vm._v(\n _vm._s(_vm.$t(\"estimates.total\")) +\n \" \" +\n _vm._s(_vm.$t(\"estimates.amount\")) +\n \":\"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"flex items-center justify-center text-lg uppercase text-primary-400\"\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.total,\n _vm.currency\n )\n )\n }\n })\n ]\n )\n ]\n )\n ],\n 2\n )\n ]\n )\n ],\n 1\n )\n : _c(\"base-loader\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"col-span-5 pr-0\" }, [\n _vm.selectedCustomer\n ? _c(\n \"div\",\n {\n staticClass:\n \"flex flex-col p-4 bg-white border border-gray-200 border-solid\",\n staticStyle: { \"min-height\": \"170px\" }\n },\n [\n _c(\"div\", { staticClass: \"relative flex justify-between mb-1\" }, [\n _c(\"label\", { staticClass: \"flex-1 font-medium\" }, [\n _vm._v(_vm._s(_vm.selectedCustomer.name))\n ]),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"relative my-0 ml-0 mr-6 text-sm font-medium cursor-pointer text-primary-500\",\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm.editCustomer($event)\n }\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.edit\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"relative my-0 ml-0 mr-6 text-sm font-medium cursor-pointer text-primary-500\",\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm.resetSelectedCustomer($event)\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.deselect\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid grid-cols-2 gap-4 mt-1\" }, [\n _vm.selectedCustomer.billing_address\n ? _c(\"div\", [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"label\",\n {\n staticClass:\n \"mb-1 text-sm font-medium text-gray-500 uppercase whitespace-no-wrap\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.bill_to\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex flex-col flex-1 p-0\" }, [\n _vm.selectedCustomer.billing_address.name\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.address_street_1\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address\n .address_street_1\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.address_street_2\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address\n .address_street_2\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.city &&\n _vm.selectedCustomer.billing_address.state\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.city\n ) +\n \",\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.state\n ) +\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.zip\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.country\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address\n .country.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.phone\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.phone\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address\n ? _c(\"div\", [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"label\",\n {\n staticClass:\n \"mb-1 text-sm font-medium text-gray-500 uppercase whitespace-no-wrap\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.ship_to\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex flex-col flex-1 p-0\" }, [\n _vm.selectedCustomer.shipping_address.name\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.address_street_1\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .address_street_1\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.address_street_2\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .address_street_2\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.city &&\n _vm.selectedCustomer.shipping_address\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address.city\n ) +\n \",\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .state\n ) +\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address.zip\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.country\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .country.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.phone\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .phone\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ])\n ])\n : _vm._e()\n ])\n ]\n )\n : _c(\n \"div\",\n [\n _c(\n \"sw-popup\",\n {\n class: [\n \"p-0\",\n {\n \"border border-solid border-danger rounded\":\n _vm.valid.$error\n }\n ]\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex justify-center px-0 py-16 bg-white border border-gray-200 border-solid rounded\",\n staticStyle: { \"min-height\": \"170px\" },\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _c(\"user-icon\", {\n staticClass:\n \"flex justify-center w-10 h-10 p-2 mr-5 text-sm text-white bg-gray-200 rounded-full font-base\"\n }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"mt-1\" }, [\n _c(\"label\", { staticClass: \"text-lg\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.new_customer\")) +\n \"\\n \"\n ),\n _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(\" * \")\n ])\n ]),\n _vm._v(\" \"),\n _vm.valid.$error && !_vm.valid.required\n ? _c(\"p\", { staticClass: \"text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.errors.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"customer-select-popup\", {\n attrs: { \"user-id\": _vm.customerId, type: \"estimate\" }\n })\n ],\n 1\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"flex items-center justify-between w-full mt-2 text-sm\" },\n [\n _c(\n \"label\",\n { staticClass: \"font-semibold leading-5 text-gray-500 uppercase\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.tax.name) +\n \" (\" +\n _vm._s(_vm.tax.percent) +\n \"%)\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n { staticClass: \"flex items-center justify-center text-lg text-black\" },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(_vm.tax.amount, _vm.currency)\n )\n }\n }),\n _vm._v(\" \"),\n _c(\"trash-icon\", {\n staticClass: \"h-5 ml-2\",\n on: {\n click: function($event) {\n return _vm.$emit(\"remove\", _vm.index)\n }\n }\n })\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"estimates.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$tc(\"estimates.estimate\", 2),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalEstimates,\n expression: \"totalEstimates\"\n }\n ],\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"w-4 h-4 ml-2 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"estimates/create\",\n size: \"lg\",\n variant: \"primary\"\n }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.new_estimate\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ],\n staticClass: \"relative grid grid-flow-col grid-rows\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2\",\n attrs: { label: _vm.$tc(\"customers.customer\", 1) }\n },\n [\n _c(\"base-customer-select\", {\n ref: \"customerSelect\",\n on: {\n select: _vm.onSelectCustomer,\n deselect: _vm.clearCustomerSearch\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2 xl:mx-8\",\n attrs: { label: _vm.$t(\"estimates.status\") }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.status,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$t(\"general.select_a_status\")\n },\n on: {\n select: _vm.setActiveTab,\n remove: function($event) {\n return _vm.clearStatusSearch()\n }\n },\n model: {\n value: _vm.filters.status,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"status\", $$v)\n },\n expression: \"filters.status\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2\",\n attrs: { label: _vm.$t(\"general.from\"), color: \"black-light\" }\n },\n [\n _c(\"base-date-picker\", {\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n model: {\n value: _vm.filters.from_date,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"from_date\", $$v)\n },\n expression: \"filters.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass:\n \"hidden w-8 h-0 mx-4 border border-gray-400 border-solid xl:block\",\n staticStyle: { \"margin-top\": \"3.5rem\" }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2\",\n attrs: { label: _vm.$t(\"general.to\"), color: \"black-light\" }\n },\n [\n _c(\"base-date-picker\", {\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n model: {\n value: _vm.filters.to_date,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"to_date\", $$v)\n },\n expression: \"filters.to_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2 xl:ml-8\",\n attrs: {\n label: _vm.$t(\"estimates.estimate_number\"),\n color: \"black-light\"\n }\n },\n [\n _c(\n \"sw-input\",\n {\n model: {\n value: _vm.filters.estimate_number,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"estimate_number\", $$v)\n },\n expression: \"filters.estimate_number\"\n }\n },\n [\n _c(\"hashtag-icon\", {\n staticClass: \"h-5 ml-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-black cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(_vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-empty-table-placeholder\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showEmptyScreen,\n expression: \"showEmptyScreen\"\n }\n ],\n attrs: {\n title: _vm.$t(\"estimates.no_estimates\"),\n description: _vm.$t(\"estimates.list_of_estimates\")\n }\n },\n [\n _c(\"moon-walker-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/estimates/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.add_new_estimate\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"relative mt-5\" },\n [\n _c(\n \"p\",\n {\n staticClass: \"absolute right-0 m-0 text-sm\",\n staticStyle: { top: \"50px\" }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"\n ),\n _c(\"b\", [_vm._v(_vm._s(_vm.estimates.length))]),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.of\")) + \" \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalEstimates))])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tabs\",\n {\n staticClass: \"mb-10\",\n attrs: { \"active-tab\": _vm.activeTab },\n on: { update: _vm.setStatusFilter }\n },\n [\n _c(\"sw-tab-item\", {\n attrs: { title: _vm.$t(\"general.draft\"), filter: \"DRAFT\" }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: { title: _vm.$t(\"general.sent\"), filter: \"SENT\" }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: { title: _vm.$t(\"general.all\"), filter: \"\" }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n { attrs: { type: \"fade\" } },\n [\n _vm.selectedEstimates.length\n ? _c(\n \"sw-dropdown\",\n {\n staticClass: \"absolute float-right\",\n staticStyle: { \"margin-top\": \"-70px\" }\n },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", { staticClass: \"h-5\" })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultipleEstimates } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.estimates && _vm.estimates.length,\n expression: \"estimates && estimates.length\"\n }\n ],\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-6\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllEstimates },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllEstimates },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n \"show-filter\": false,\n data: _vm.fetchData,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"flex items-center\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"estimates.date\"),\n \"sort-as\": \"estimate_date\",\n show: \"formattedEstimateDate\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$tc(\"estimates.estimate\", 1),\n show: \"estimate_number\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$tc(\"estimates.estimate\", 1)))\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"estimates/\" + row.id + \"/view\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.estimate_number) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"estimates.customer\"),\n \"sort-as\": \"name\",\n show: \"name\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"estimates.status\"),\n show: \"status\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"estimates.status\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n staticClass: \"px-3 py-1\",\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(row.status)\n .color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.status) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.total\"),\n \"sort-as\": \"total\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"estimates.total\")))\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.total,\n row.user.currency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"estimates.action\")) + \" \")\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { attrs: { containerClass: \"w-56\" } },\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"estimates/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeEstimate(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"estimates/\" + row.id + \"/view\"\n }\n },\n [\n _c(\"eye-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.view\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.convertInToinvoice(row.id)\n }\n }\n },\n [\n _c(\"document-text-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.convert_to_invoice\")\n ) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n row.status !== \"SENT\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onMarkAsSent(row.id)\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.mark_as_sent\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status !== \"SENT\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.sendEstimate(row)\n }\n }\n },\n [\n _c(\"paper-airplane-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.send_estimate\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status == \"SENT\" || row.status == \"VIEWED\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.sendEstimate(row)\n }\n }\n },\n [\n _c(\"paper-airplane-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.resend_estimate\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status !== \"ACCEPTED\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onMarkAsAccepted(row.id)\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.mark_as_accepted\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status !== \"REJECTED\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onMarkAsRejected(row.id)\n }\n }\n },\n [\n _c(\"x-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.mark_as_rejected\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"tr\",\n {\n staticClass:\n \"box-border bg-white border border-gray-200 border-solid rounded-b\"\n },\n [\n _c(\n \"td\",\n { staticClass: \"p-0 text-left align-top\", attrs: { colspan: \"5\" } },\n [\n _c(\"table\", { staticClass: \"w-full\" }, [\n _c(\"colgroup\", [\n _c(\"col\", { staticStyle: { width: \"40%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"10%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } }),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\"col\", { staticStyle: { width: \"15%\" } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } })\n ]),\n _vm._v(\" \"),\n _c(\"tbody\", [\n _c(\"tr\", [\n _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }, [\n _c(\n \"div\",\n { staticClass: \"flex justify-start\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-12 h-5 mt-2 text-gray-400 cursor-move handle\"\n },\n [_c(\"drag-icon\")],\n 1\n ),\n _vm._v(\" \"),\n _c(\"item-select\", {\n ref: \"itemSelect\",\n attrs: {\n invalid: _vm.$v.item.name.$error,\n \"invalid-description\": _vm.$v.item.description.$error,\n item: _vm.item,\n \"tax-per-item\": _vm.taxPerItem,\n taxes: _vm.item.taxes\n },\n on: {\n search: _vm.searchVal,\n select: _vm.onSelectItem,\n deselect: _vm.deselectItem,\n onDesriptionInput: function($event) {\n return _vm.$v.item.description.$touch()\n },\n onSelectItem: function($event) {\n _vm.isSelected = true\n }\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"px-5 py-4 text-right align-top\" },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.item.quantity.$error,\n type: \"text\",\n small: \"\"\n },\n on: {\n keyup: _vm.updateItem,\n input: function($event) {\n return _vm.$v.item.quantity.$touch()\n }\n },\n model: {\n value: _vm.item.quantity,\n callback: function($$v) {\n _vm.$set(_vm.item, \"quantity\", $$v)\n },\n expression: \"item.quantity\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.item.quantity.$error\n ? _c(\"div\", [\n !_vm.$v.item.quantity.maxLength\n ? _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"validation.quantity_maxlength\")\n ) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }, [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"div\",\n { staticClass: \"flex-auto flex-fill bd-highlight\" },\n [\n _c(\n \"div\",\n { staticClass: \"relative w-full\" },\n [\n _c(\"sw-money\", {\n attrs: {\n currency: _vm.customerCurrency,\n invalid: _vm.$v.item.price.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.item.price.$touch()\n }\n },\n model: {\n value: _vm.price,\n callback: function($$v) {\n _vm.price = $$v\n },\n expression: \"price\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.$v.item.price.$error\n ? _c(\"div\", [\n !_vm.$v.item.price.maxLength\n ? _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"validation.price_maxlength\")\n ) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }, [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-auto\",\n attrs: { role: \"group\" }\n },\n [\n _c(\"sw-input\", {\n staticClass:\n \"border-r-0 rounded-tr-none rounded-br-none\",\n attrs: {\n invalid: _vm.$v.item.discount_val.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.item.discount_val.$touch()\n }\n },\n model: {\n value: _vm.discount,\n callback: function($$v) {\n _vm.discount = $$v\n },\n expression: \"discount\"\n }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\n \"sw-button\",\n {\n staticStyle: {\n height: \"43px\",\n padding: \"6px\"\n },\n attrs: {\n slot: \"activator\",\n type: \"button\",\n \"data-toggle\": \"dropdown\",\n \"aria-haspopup\": \"true\",\n \"aria-expanded\": \"false\",\n variant: \"white\"\n },\n slot: \"activator\"\n },\n [\n _c(\n \"span\",\n { staticClass: \"flex\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.item.discount_type == \"fixed\"\n ? _vm.currency.symbol\n : \"%\"\n ) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", {\n staticClass: \"h-5\"\n })\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectFixed } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.fixed\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectPercentage } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.percentage\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n )\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"td\", { staticClass: \"px-5 py-4 text-right align-top\" }, [\n _c(\n \"div\",\n { staticClass: \"flex items-center justify-end text-sm\" },\n [\n _c(\"span\", [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(_vm.total, _vm.currency)\n )\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-6 h-10 mx-2 cursor-pointer\"\n },\n [\n _vm.isShowRemoveItemIcon\n ? _c(\"trash-icon\", {\n staticClass: \"h-5 text-gray-700\",\n on: { click: _vm.removeItem }\n })\n : _vm._e()\n ],\n 1\n )\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.taxPerItem === \"YES\"\n ? _c(\"tr\", { staticClass: \"tax-tr\" }, [\n _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }),\n _vm._v(\" \"),\n _c(\n \"td\",\n {\n staticClass: \"px-5 py-4 text-left align-top\",\n attrs: { colspan: \"4\" }\n },\n _vm._l(_vm.item.taxes, function(tax, index) {\n return _c(\"tax\", {\n key: tax.id,\n attrs: {\n index: index,\n \"tax-data\": tax,\n taxes: _vm.item.taxes,\n \"discounted-total\": _vm.total,\n \"total-tax\": _vm.totalSimpleTax,\n total: _vm.total,\n currency: _vm.currency\n },\n on: { update: _vm.updateTax, remove: _vm.removeTax }\n })\n }),\n 1\n )\n ])\n : _vm._e()\n ])\n ])\n ]\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"flex-1 text-sm\" },\n [\n _vm.item.item_id\n ? _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center h-10 pl-2 bg-gray-200 border border-gray-200 border-solid rounded\"\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.item.name) + \"\\n\\n \"),\n _c(\n \"span\",\n {\n staticClass: \"absolute text-gray-400 cursor-pointer\",\n staticStyle: { top: \"8px\", right: \"10px\" },\n on: { click: _vm.deselectItem }\n },\n [_c(\"x-circle-icon\", { staticClass: \"h-5\" })],\n 1\n )\n ]\n )\n : _c(\n \"sw-select\",\n {\n ref: \"baseSelect\",\n staticClass: \"multi-select-item\",\n attrs: {\n options: _vm.items,\n loading: _vm.loading,\n \"show-labels\": false,\n \"preserve-search\": true,\n \"initial-search\": _vm.item.name,\n invalid: _vm.invalid,\n placeholder: _vm.$t(\"estimates.item.select_an_item\"),\n label: \"name\"\n },\n on: { value: _vm.onTextChange, select: _vm.onSelect },\n model: {\n value: _vm.itemSelect,\n callback: function($$v) {\n _vm.itemSelect = $$v\n },\n expression: \"itemSelect\"\n }\n },\n [\n _c(\"div\", { attrs: { slot: \"afterList\" }, slot: \"afterList\" }, [\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full p-3 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openItemModal }\n },\n [\n _c(\"shopping-cart-icon\", {\n staticClass: \"h-5 text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"ml-2 text-sm leading-none text-primary-400\"\n },\n [_vm._v(_vm._s(_vm.$t(\"general.add_new_item\")))]\n )\n ],\n 1\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"w-full pt-1 text-xs text-light\" },\n [\n _c(\"sw-textarea\", {\n directives: [{ name: \"autoresize\", rawName: \"v-autoresize\" }],\n staticClass: \"w-full text-gray-600 border-none resize-none\",\n attrs: {\n \"invalid-description\": _vm.invalidDescription,\n placeholder: _vm.$t(\"estimates.item.type_item_description\"),\n type: \"text\",\n rows: \"1\",\n variant: \"inv-desc\"\n },\n on: {\n input: function($event) {\n return _vm.$emit(\"onDesriptionInput\")\n }\n },\n model: {\n value: _vm.item.description,\n callback: function($$v) {\n _vm.$set(\n _vm.item,\n \"description\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"item.description\"\n }\n }),\n _vm._v(\" \"),\n _vm.invalidDescription\n ? _c(\"div\", [\n _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(_vm._s(_vm.$tc(\"validation.description_maxlength\")))\n ])\n ])\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"flex items-center justify-between mb-3\" }, [\n _c(\n \"div\",\n {\n staticClass: \"flex items-center text-base\",\n staticStyle: { flex: \"4\" }\n },\n [\n _c(\"label\", { staticClass: \"pr-2 mb-0\", attrs: { align: \"right\" } }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"estimates.tax\")) + \"\\n \")\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-select\",\n {\n attrs: {\n options: _vm.filteredTypes,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"custom-label\": _vm.customLabel,\n placeholder: _vm.$t(\"general.select_a_tax\"),\n \"track-by\": \"name\",\n label: \"name\"\n },\n on: {\n select: function(val) {\n return _vm.onSelectTax(val)\n }\n },\n model: {\n value: _vm.selectedTax,\n callback: function($$v) {\n _vm.selectedTax = $$v\n },\n expression: \"selectedTax\"\n }\n },\n [\n _c(\"div\", { attrs: { slot: \"afterList\" }, slot: \"afterList\" }, [\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-2 py-2 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openTaxModal }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass: \"ml-2 text-sm leading-none text-primary-400\"\n },\n [_vm._v(_vm._s(_vm.$t(\"estimates.add_new_tax\")))]\n )\n ],\n 1\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\"br\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"text-sm text-right\", staticStyle: { flex: \"3\" } },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(_vm.taxAmount, _vm.currency)\n )\n }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-6 h-10 mx-2 cursor-pointer\"\n },\n [\n _vm.taxes.length && _vm.index !== _vm.taxes.length - 1\n ? _c(\"trash-icon\", {\n staticClass: \"h-5 text-gray-700\",\n attrs: { icon: \"trash-alt\" },\n on: { click: _vm.removeTax }\n })\n : _vm._e()\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.estimate\n ? _c(\n \"base-page\",\n { staticClass: \"xl:pl-96\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"div\",\n { staticClass: \"mr-3 text-sm\" },\n [\n _vm.estimate.status === \"DRAFT\"\n ? _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.isMarkAsSent,\n variant: \"primary-outline\"\n },\n on: { click: _vm.onMarkAsSent }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.mark_as_sent\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.estimate.status === \"DRAFT\"\n ? _c(\n \"sw-button\",\n {\n staticClass: \"text-sm\",\n attrs: {\n disabled: _vm.isSendingEmail,\n variant: \"primary\"\n },\n on: { click: _vm.onSendEstimate }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.send_estimate\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { staticClass: \"ml-3\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { slot: \"activator\", variant: \"primary\" },\n slot: \"activator\"\n },\n [_c(\"dots-horizontal-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.copyPdfUrl } },\n [\n _c(\"link-icon\", {\n staticClass: \"h-5 mr-3 text-primary-800\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.copy_pdf_url\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/estimates/\" +\n _vm.$route.params.id +\n \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-primary-800\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeEstimate(_vm.$route.params.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-primary-800\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"fixed top-0 left-0 hidden h-full pt-16 pb-4 ml-56 bg-white xl:ml-64 w-88 xl:block\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between px-4 pt-8 pb-2 border border-gray-200 border-solid height-full\"\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mb-6\",\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n type: \"text\",\n variant: \"gray\"\n },\n on: {\n input: function($event) {\n return _vm.onSearched()\n }\n },\n model: {\n value: _vm.searchData.searchText,\n callback: function($$v) {\n _vm.$set(_vm.searchData, \"searchText\", $$v)\n },\n expression: \"searchData.searchText\"\n }\n },\n [\n _c(\"search-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"rightIcon\" },\n slot: \"rightIcon\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex mb-6 ml-3\",\n attrs: { role: \"group\", \"aria-label\": \"First group\" }\n },\n [\n _c(\n \"sw-dropdown\",\n {\n staticClass: \"ml-3\",\n attrs: { position: \"bottom-start\" }\n },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"activator\",\n size: \"md\",\n variant: \"gray-light\"\n },\n slot: \"activator\"\n },\n [_c(\"filter-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"px-2 py-1 pb-2 mb-1 mb-2 text-sm border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.sort_by\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex px-1 py-2 cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_estimate_date\",\n label: _vm.$t(\n \"reports.estimates.estimate_date\"\n ),\n size: \"sm\",\n name: \"filter\",\n value: \"estimate_date\"\n },\n on: { change: _vm.onSearched },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex px-1 py-2 cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_due_date\",\n value: \"expiry_date\",\n label: _vm.$t(\"estimates.due_date\"),\n size: \"sm\",\n name: \"filter\"\n },\n on: { change: _vm.onSearched },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex px-1 py-2 cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_estimate_number\",\n value: \"estimate_number\",\n label: _vm.$t(\n \"estimates.estimate_number\"\n ),\n size: \"sm\",\n name: \"filter\"\n },\n on: { change: _vm.onSearched },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"tooltip\",\n rawName: \"v-tooltip.top-center\",\n value: { content: _vm.getOrderName },\n expression: \"{ content: getOrderName }\",\n modifiers: { \"top-center\": true }\n }\n ],\n staticClass: \"ml-1\",\n attrs: { size: \"md\", variant: \"gray-light\" },\n on: { click: _vm.sortData }\n },\n [\n _vm.getOrderBy\n ? _c(\"sort-ascending-icon\", { staticClass: \"h-5\" })\n : _c(\"sort-descending-icon\", { staticClass: \"h-5\" })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isSearching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _c(\n \"div\",\n {\n staticClass:\n \"h-full pb-32 overflow-y-scroll border-l border-gray-200 border-solid sw-scroll\"\n },\n [\n _vm._l(_vm.estimates, function(estimate, index) {\n return _c(\n \"router-link\",\n {\n key: index,\n class: [\n \"flex justify-between side-estimate p-4 cursor-pointer hover:bg-gray-100 items-center border-l-4 border-transparent\",\n {\n \"bg-gray-100 border-l-4 border-primary-500 border-solid\": _vm.hasActiveUrl(\n estimate.id\n )\n }\n ],\n staticStyle: {\n \"border-bottom\":\n \"1px solid rgba(185, 193, 209, 0.41)\"\n },\n attrs: {\n to: \"/admin/estimates/\" + estimate.id + \"/view\",\n id: \"estimate-\" + estimate.id\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"flex-2\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(estimate.user.name) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"mt-1 mb-2 text-xs not-italic font-medium leading-5 text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(estimate.estimate_number) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n staticClass: \"px-1 text-xs\",\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n estimate.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n estimate.status\n ).color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(estimate.status) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex-1 whitespace-no-wrap right\"\n },\n [\n _c(\"div\", {\n staticClass:\n \"mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900\",\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n estimate.total,\n estimate.user.currency\n )\n )\n }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"text-sm not-italic font-normal leading-5 text-right text-gray-600 est-date\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(estimate.formattedEstimateDate) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n !_vm.estimates.length\n ? _c(\n \"p\",\n {\n staticClass:\n \"flex justify-center px-4 mt-5 text-sm text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"estimates.no_matching_estimates\")\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex flex-col min-h-0 mt-8 overflow-hidden sw-scroll\",\n staticStyle: { height: \"75vh\" }\n },\n [\n _c(\"iframe\", {\n staticClass:\n \"flex-1 border border-gray-400 border-solid rounded-md frame-style\",\n attrs: { src: \"\" + _vm.shareableLink }\n })\n ]\n )\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"base-page\", { staticClass: \"relative\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.sendData($event)\n }\n }\n },\n [\n _c(\n \"sw-page-header\",\n { staticClass: \"mb-5\", attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/dashboard\",\n title: _vm.$t(\"general.home\")\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/expenses\",\n title: _vm.$tc(\"expenses.expense\", 2)\n }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"expenses.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"expenses.edit_expense\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"expenses.new_expense\"),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _vm.isReceiptAvailable\n ? _c(\n \"sw-button\",\n {\n staticClass: \"mr-2\",\n attrs: {\n \"tag-name\": \"a\",\n href: _vm.getReceiptUrl,\n variant: \"primary\",\n outline: \"\",\n size: \"lg\"\n }\n },\n [\n _c(\"download-icon\", { staticClass: \"h-5 mr-2 -ml-1\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"expenses.download_receipt\")) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"hidden md:block\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"expenses.update_expense\")\n : _vm.$t(\"expenses.save_expense\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _c(\"sw-card\", [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"expenses.category\"),\n error: _vm.categoryError,\n required: \"\"\n }\n },\n [\n _c(\n \"sw-select\",\n {\n ref: \"baseSelect\",\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.categories,\n invalid: _vm.$v.category.$error,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"expenses.categories.select_a_category\"\n ),\n label: \"name\",\n \"track-by\": \"id\"\n },\n on: {\n input: function($event) {\n return _vm.$v.category.$touch()\n }\n },\n model: {\n value: _vm.category,\n callback: function($$v) {\n _vm.category = $$v\n },\n expression: \"category\"\n }\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-4 py-3 bg-gray-200 border-none outline-none\",\n attrs: {\n slot: \"afterList\",\n type: \"button\",\n variant: \"gray-light\"\n },\n on: { click: _vm.openCategoryModal },\n slot: \"afterList\"\n },\n [\n _c(\"shopping-cart-icon\", {\n staticClass: \"h-5 text-center text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"ml-2 text-xs leading-none text-primary-400\"\n },\n [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"settings.expense_category.add_new_category\"\n )\n )\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"expenses.expense_date\"),\n error: _vm.dateError,\n required: \"\"\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.expense_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.expense_date.$touch()\n }\n },\n model: {\n value: _vm.formData.expense_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"expense_date\", $$v)\n },\n expression: \"formData.expense_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"expenses.amount\"),\n error: _vm.amountError,\n required: \"\"\n }\n },\n [\n _c(\"sw-money\", {\n staticClass:\n \"focus:border focus:border-solid focus:border-primary-500\",\n attrs: {\n currency: _vm.defaultCurrencyForInput,\n invalid: _vm.$v.formData.amount.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.amount.$touch()\n }\n },\n model: {\n value: _vm.amount,\n callback: function($$v) {\n _vm.amount = $$v\n },\n expression: \"amount\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"expenses.customer\") } },\n [\n _c(\"sw-select\", {\n ref: \"baseSelect\",\n staticClass: \"mt-1\",\n attrs: {\n options: _vm.customers,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"customers.select_a_customer\"),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.customer,\n callback: function($$v) {\n _vm.customer = $$v\n },\n expression: \"customer\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"expenses.note\"),\n error: _vm.notesError\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: { rows: \"4\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.notes.$touch()\n }\n },\n model: {\n value: _vm.formData.notes,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"notes\", $$v)\n },\n expression: \"formData.notes\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"expenses.receipt\") } },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-center h-24 p-6 bg-transparent border-2 border-gray-200 border-dashed rounded-md image-upload-box\",\n attrs: { id: \"receipt-box\" }\n },\n [\n _vm.previewReceipt\n ? _c(\"img\", {\n staticClass:\n \"absolute opacity-100 preview-logo\",\n staticStyle: {\n \"max-height\": \"80%\",\n animation: \"fadeIn 2s ease\"\n },\n attrs: { src: _vm.previewReceipt }\n })\n : _c(\n \"div\",\n { staticClass: \"flex flex-col items-center\" },\n [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-xs leading-4 text-center text-gray-400\"\n },\n [\n _vm._v(\n \"\\n Drag a file here or\\n \"\n ),\n _c(\n \"span\",\n {\n staticClass:\n \"cursor-pointer text-primary-500\",\n attrs: { id: \"pick-avatar\" }\n },\n [_vm._v(\"browse\")]\n ),\n _vm._v(\n \"\\n to choose a file\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"sw-avatar\", {\n attrs: {\n trigger: \"#receipt-box\",\n \"preview-avatar\": _vm.previewReceipt,\n \"enable-cropper\": false\n },\n on: { changed: _vm.onChange },\n scopedSlots: _vm._u([\n {\n key: \"icon\",\n fn: function() {\n return [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n })\n ]\n },\n proxy: true\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.customFields.length > 0\n ? _c(\"div\", [\n _c(\n \"div\",\n {\n staticClass: \"grid gap-6 mt-6 grid-col-1 md:grid-cols-2\"\n },\n _vm._l(_vm.customFields, function(field, index) {\n return _c(\n \"sw-input-group\",\n {\n key: index,\n attrs: {\n label: field.label,\n required: field.is_required ? true : false\n }\n },\n [\n _c(field.type + \"Field\", {\n tag: \"component\",\n attrs: {\n type: field.type.label,\n field: field,\n isEdit: _vm.isEdit,\n \"invalid-fields\": _vm.invalidFields\n },\n on: { update: _vm.setCustomFieldValue }\n })\n ],\n 1\n )\n }),\n 1\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"block mt-2 md:hidden\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"flex w-full\",\n attrs: {\n disabled: _vm.isLoading,\n loading: _vm.isLoading,\n tabindex: 6,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"expenses.update_expense\")\n : _vm.$t(\"expenses.save_expense\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ])\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"expenses.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$tc(\"expenses.expense\", 2),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalExpenses,\n expression: \"totalExpenses\"\n }\n ],\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"w-4 h-4 ml-2 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"expenses/create\",\n size: \"lg\",\n variant: \"primary\"\n }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"expenses.add_expense\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ],\n staticClass: \"mt-3\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-3\",\n attrs: { label: _vm.$t(\"expenses.customer\") }\n },\n [\n _c(\"base-customer-select\", {\n ref: \"customerSelect\",\n on: {\n select: _vm.onSelectCustomer,\n deselect: _vm.clearCustomerSearch\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$t(\"expenses.category\") }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.categories,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"expenses.categories.select_a_category\"\n ),\n label: \"name\"\n },\n on: {\n click: function($event) {\n _vm.filter = !_vm.filter\n }\n },\n model: {\n value: _vm.filters.category,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"category\", $$v)\n },\n expression: \"filters.category\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$t(\"expenses.from_date\") }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n model: {\n value: _vm.filters.from_date,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"from_date\", $$v)\n },\n expression: \"filters.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$t(\"expenses.to_date\") }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n model: {\n value: _vm.filters.to_date,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"to_date\", $$v)\n },\n expression: \"filters.to_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-black cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(_vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-empty-table-placeholder\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showEmptyScreen,\n expression: \"showEmptyScreen\"\n }\n ],\n attrs: {\n title: _vm.$t(\"expenses.no_expenses\"),\n description: _vm.$t(\"expenses.list_of_expenses\")\n }\n },\n [\n _c(\"observatory-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/expenses/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"expenses.add_new_expense\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative table-container\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-between h-10 mt-5 list-none border-b-2 border-gray-200 border-solid\"\n },\n [\n _c(\"p\", { staticClass: \"text-sm\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.expenses.length))]),\n _vm._v(\"\\n\\n \" + _vm._s(_vm.$t(\"general.of\")) + \" \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalExpenses))])\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n { attrs: { type: \"fade\" } },\n [\n _vm.selectedExpenses.length\n ? _c(\n \"sw-dropdown\",\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", { staticClass: \"h-5\" })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultipleExpenses } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-12\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllExpenses },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllExpenses },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: { \"show-filter\": false, data: _vm.fetchData }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"relative block\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"expenses.date\"),\n \"sort-as\": \"expense_date\",\n show: \"formattedExpenseDate\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$tc(\"expenses.categories.category\", 1),\n \"sort-as\": \"name\",\n show: \"category.name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.$tc(\"expenses.categories.category\", 1))\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"expenses/\" + row.id + \"/edit\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.category.name) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"expenses.customer\"),\n \"sort-as\": \"user_name\",\n show: \"user_name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"expenses.customer\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n \" \" +\n _vm._s(\n row.user_name ? row.user_name : \"Not selected\"\n ) +\n \" \"\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"expenses.note\"),\n \"sort-as\": \"expense_date\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"expenses.note\")))]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"notes\" }, [\n _c(\"div\", { staticClass: \"truncate note w-60\" }, [\n _vm._v(_vm._s(row.notes))\n ])\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"expenses.amount\"),\n \"sort-as\": \"amount\",\n show: \"category.amount\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"expenses.amount\")))]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.amount,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"expenses.action\")))]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"expenses/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeExpense(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"relative invoice-create-page\" },\n [\n !_vm.isLoadingInvoice && !_vm.isLoadingData\n ? _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitForm($event)\n }\n }\n },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/dashboard\",\n title: _vm.$t(\"general.home\")\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/invoices\",\n title: _vm.$tc(\"invoices.invoice\", 2)\n }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"invoice.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"invoices.edit_invoice\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"invoices.new_invoice\"),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _vm.$route.name === \"invoices.edit\"\n ? _c(\n \"sw-button\",\n {\n staticClass: \"mr-3\",\n attrs: {\n disabled: _vm.isLoading,\n \"tag-name\": \"a\",\n href:\n \"/invoices/pdf/\" + _vm.newInvoice.unique_hash,\n variant: \"primary-outline\",\n target: \"_blank\"\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.view_pdf\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"flex justify-center w-full lg:w-auto\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.save_invoice\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid-cols-12 gap-8 mt-6 mb-8 lg:grid\" },\n [\n _c(\"customer-select\", {\n staticClass: \"col-span-5 pr-0\",\n attrs: {\n valid: _vm.$v.selectedCustomer,\n \"customer-id\": _vm.customerId\n }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 col-span-7 gap-4 mt-8 lg:gap-6 lg:mt-0 lg:grid-cols-2\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"invoices.invoice_date\"),\n error: _vm.invoiceDateError,\n required: \"\"\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.newInvoice.invoice_date.$touch()\n }\n },\n model: {\n value: _vm.newInvoice.invoice_date,\n callback: function($$v) {\n _vm.$set(_vm.newInvoice, \"invoice_date\", $$v)\n },\n expression: \"newInvoice.invoice_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"invoices.due_date\"),\n error: _vm.dueDateError,\n required: \"\"\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.newInvoice.due_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.newInvoice.due_date.$touch()\n }\n },\n model: {\n value: _vm.newInvoice.due_date,\n callback: function($$v) {\n _vm.$set(_vm.newInvoice, \"due_date\", $$v)\n },\n expression: \"newInvoice.due_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"lg:mt-0\",\n attrs: {\n label: _vm.$t(\"invoices.invoice_number\"),\n error: _vm.invoiceNumError,\n required: \"\"\n }\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mt-2\",\n attrs: {\n prefix: _vm.invoicePrefix + \" - \",\n invalid: _vm.$v.invoiceNumAttribute.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.invoiceNumAttribute.$touch()\n }\n },\n model: {\n value: _vm.invoiceNumAttribute,\n callback: function($$v) {\n _vm.invoiceNumAttribute = $$v\n },\n expression: \"invoiceNumAttribute\"\n }\n },\n [\n _c(\"hashtag-icon\", {\n staticClass: \"h-4 ml-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"lg:mt-0\",\n attrs: {\n label: _vm.$t(\"invoices.ref_number\"),\n error: _vm.referenceError\n }\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mt-2\",\n attrs: {\n invalid:\n _vm.$v.newInvoice.reference_number.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.newInvoice.reference_number.$touch()\n }\n },\n model: {\n value: _vm.newInvoice.reference_number,\n callback: function($$v) {\n _vm.$set(\n _vm.newInvoice,\n \"reference_number\",\n $$v\n )\n },\n expression: \"newInvoice.reference_number\"\n }\n },\n [\n _c(\"hashtag-icon\", {\n staticClass: \"h-4 ml-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"table\",\n { staticClass: \"w-full text-center item-table\" },\n [\n _c(\"colgroup\", [\n _c(\"col\", { staticStyle: { width: \"40%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"10%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } }),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\"col\", { staticStyle: { width: \"15%\" } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } })\n ]),\n _vm._v(\" \"),\n _c(\n \"thead\",\n {\n staticClass:\n \"bg-white border border-gray-200 border-solid\"\n },\n [\n _c(\"tr\", [\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-left text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\"span\", { staticClass: \"pl-12\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"items.item\", 2)) +\n \"\\n \"\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-right text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.item.quantity\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-left text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.item.price\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-left text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.item.discount\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"th\",\n {\n staticClass:\n \"px-5 py-3 text-sm not-italic font-medium leading-5 text-right text-gray-700 border-t border-b border-gray-200 border-solid\"\n },\n [\n _c(\"span\", { staticClass: \"pr-10\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.item.amount\")) +\n \"\\n \"\n )\n ])\n ]\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"draggable\",\n {\n staticClass: \"item-body\",\n attrs: { tag: \"tbody\", handle: \".handle\" },\n model: {\n value: _vm.newInvoice.items,\n callback: function($$v) {\n _vm.$set(_vm.newInvoice, \"items\", $$v)\n },\n expression: \"newInvoice.items\"\n }\n },\n _vm._l(_vm.newInvoice.items, function(item, index) {\n return _c(\"invoice-item\", {\n key: item.id,\n attrs: {\n index: index,\n \"item-data\": item,\n \"invoice-items\": _vm.newInvoice.items,\n currency: _vm.currency,\n \"tax-per-item\": _vm.taxPerItem,\n \"discount-per-item\": _vm.discountPerItem\n },\n on: {\n remove: _vm.removeItem,\n update: _vm.updateItem,\n itemValidate: _vm.checkItemsData\n }\n })\n }),\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-6 py-3 text-base border-b border-gray-200 border-solid cursor-pointer text-primary-400 hover:bg-gray-200\",\n on: { click: _vm.addItem }\n },\n [\n _c(\"shopping-cart-icon\", { staticClass: \"h-5 mr-2\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"invoices.add_item\")) + \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"block my-10 invoice-foot lg:justify-between lg:flex lg:items-start\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"w-full lg:w-1/2\" },\n [\n _c(\n \"div\",\n { staticClass: \"mb-6\" },\n [\n _c(\n \"sw-popup\",\n {\n ref: \"notePopup\",\n staticClass:\n \"text-sm font-semibold leading-5 text-primary-400\"\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"float-right mt-1\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n + \" +\n _vm._s(_vm.$t(\"general.insert_note\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"note-select-popup\", {\n attrs: { type: \"Invoice\" },\n on: { select: _vm.onSelectNote }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"invoices.notes\") } },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.InvoiceFields },\n model: {\n value: _vm.newInvoice.notes,\n callback: function($$v) {\n _vm.$set(_vm.newInvoice, \"notes\", $$v)\n },\n expression: \"newInvoice.notes\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.customFields.length > 0\n ? _c(\n \"div\",\n {\n staticClass:\n \"grid gap-x-4 gap-y-2 md:gap-x-8 md:gap-y-4 grid-col-1 md:grid-cols-2\"\n },\n _vm._l(_vm.customFields, function(field, index) {\n return _c(\n \"sw-input-group\",\n {\n key: index,\n attrs: {\n label: field.label,\n required: field.is_required ? true : false\n }\n },\n [\n _c(field.type + \"Field\", {\n tag: \"component\",\n attrs: {\n type: field.type.label,\n field: field,\n isEdit: _vm.isEdit,\n \"invalid-fields\": _vm.invalidFields\n },\n on: { update: _vm.setCustomFieldValue }\n })\n ],\n 1\n )\n }),\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-1\",\n attrs: {\n label: _vm.$t(\"invoices.invoice_template\"),\n required: \"\"\n }\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex justify-center w-full text-sm lg:w-auto\",\n attrs: { type: \"button\", variant: \"gray\" },\n on: { click: _vm.openTemplateModal }\n },\n [\n _c(\n \"span\",\n { staticClass: \"flex text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.template\")) +\n \" \" +\n _vm._s(_vm.getTemplateId) +\n \"\\n \"\n ),\n _c(\"pencil-icon\", {\n staticClass: \"h-5 ml-2 -mr-1\"\n })\n ],\n 1\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"px-5 py-4 mt-6 bg-white border border-gray-200 border-solid rounded invoice-total lg:mt-0\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between w-full\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [_vm._v(_vm._s(_vm.$t(\"invoices.sub_total\")))]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"flex items-center justify-center m-0 text-lg text-black uppercase\"\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.subtotal,\n _vm.currency\n )\n )\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\" \"),\n _vm._l(_vm.allTaxes, function(tax) {\n return _c(\n \"div\",\n {\n key: tax.tax_type_id,\n staticClass:\n \"flex items-center justify-between w-full\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"m-0 text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [\n _vm._v(\n _vm._s(tax.name) +\n \" - \" +\n _vm._s(tax.percent) +\n \"%\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"flex items-center justify-center m-0 text-lg text-black uppercase\",\n staticStyle: { \"font-size\": \"18px\" }\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n tax.amount,\n _vm.currency\n )\n )\n }\n })\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n _vm.discountPerItem === \"NO\" ||\n _vm.discountPerItem === null\n ? _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between w-full mt-2\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [_vm._v(_vm._s(_vm.$t(\"invoices.discount\")))]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex\",\n staticStyle: { width: \"105px\" },\n attrs: { role: \"group\" }\n },\n [\n _c(\"sw-input\", {\n staticClass:\n \"border-r-0 rounded-tr-sm rounded-br-sm\",\n attrs: {\n invalid:\n _vm.$v.newInvoice.discount_val.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.newInvoice.discount_val.$touch()\n }\n },\n model: {\n value: _vm.discount,\n callback: function($$v) {\n _vm.discount = $$v\n },\n expression: \"discount\"\n }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { attrs: { position: \"bottom-end\" } },\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex items-center justify-center w-12 border border-gray-300 border-solid rounded-tl-none rounded-bl-none font-base\",\n staticStyle: { height: \"43px\" },\n attrs: {\n slot: \"activator\",\n type: \"button\",\n \"data-toggle\": \"dropdown\",\n \"aria-haspopup\": \"true\",\n \"aria-expanded\": \"false\",\n variant: \"white\"\n },\n slot: \"activator\"\n },\n [\n _c(\n \"span\",\n { staticClass: \"flex\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.newInvoice\n .discount_type == \"fixed\"\n ? _vm.currency.symbol\n : \"%\"\n ) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", {\n staticClass: \"h-5\"\n })\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectFixed } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.fixed\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectPercentage } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"general.percentage\")\n ) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n (_vm.taxPerItem\n ? \"NO\"\n : null)\n ? _c(\n \"div\",\n _vm._l(_vm.newInvoice.taxes, function(tax, index) {\n return _c(\"tax\", {\n key: tax.id,\n attrs: {\n index: index,\n total: _vm.subtotalWithDiscount,\n tax: tax,\n taxes: _vm.newInvoice.taxes,\n currency: _vm.currency,\n \"total-tax\": _vm.totalSimpleTax\n },\n on: {\n remove: _vm.removeInvoiceTax,\n update: _vm.updateTax\n }\n })\n }),\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.taxPerItem === \"NO\" || _vm.taxPerItem === null\n ? _c(\n \"sw-popup\",\n {\n ref: \"taxModal\",\n staticClass:\n \"my-3 text-sm font-semibold leading-5 text-primary-400\"\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"float-right pt-2 pb-5\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n + \" +\n _vm._s(_vm.$t(\"invoices.add_tax\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"tax-select-popup\", {\n attrs: { taxes: _vm.newInvoice.taxes },\n on: { select: _vm.onSelectTax }\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between w-full pt-2 mt-5 border-t border-gray-200 border-solid\"\n },\n [\n _c(\n \"label\",\n {\n staticClass:\n \"text-sm font-semibold leading-5 text-gray-500 uppercase\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.total\")) +\n \" \" +\n _vm._s(_vm.$t(\"invoices.amount\")) +\n \":\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"flex items-center justify-center text-lg uppercase text-primary-400\"\n },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n _vm.total,\n _vm.currency\n )\n )\n }\n })\n ]\n )\n ]\n )\n ],\n 2\n )\n ]\n )\n ],\n 1\n )\n : _c(\"base-loader\")\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"col-span-5 pr-0\" }, [\n _vm.selectedCustomer\n ? _c(\n \"div\",\n {\n staticClass:\n \"flex flex-col p-4 bg-white border border-gray-200 border-solid\",\n staticStyle: { \"min-height\": \"170px\" }\n },\n [\n _c(\"div\", { staticClass: \"relative flex justify-between mb-2\" }, [\n _c(\"label\", { staticClass: \"flex-1 font-medium\" }, [\n _vm._v(_vm._s(_vm.selectedCustomer.name))\n ]),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"relative my-0 ml-0 mr-6 text-sm font-medium cursor-pointer text-primary-500\",\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm.editCustomer($event)\n }\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.edit\")) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"relative my-0 ml-2 mr-6 text-sm font-medium cursor-pointer text-primary-500\",\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm.resetSelectedCustomer($event)\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.deselect\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid grid-cols-2 gap-4 mt-1\" }, [\n _vm.selectedCustomer.billing_address\n ? _c(\"div\", [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"label\",\n {\n staticClass:\n \"mb-1 text-sm font-medium text-gray-500 uppercase whitespace-no-wrap\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.bill_to\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex flex-col flex-1 p-0\" }, [\n _vm.selectedCustomer.billing_address.name\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.address_street_1\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address\n .address_street_1\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.address_street_2\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address\n .address_street_2\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.city &&\n _vm.selectedCustomer.billing_address.state\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.city\n ) +\n \",\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.state\n ) +\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.zip\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.country\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address\n .country.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.billing_address.phone\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.billing_address.phone\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address\n ? _c(\"div\", { staticClass: \"col col-6\" }, [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"label\",\n {\n staticClass:\n \"mb-1 text-sm font-medium text-gray-500 uppercase whitespace-no-wrap\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.ship_to\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex flex-col flex-1 p-0\" }, [\n _vm.selectedCustomer.shipping_address.name\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.address_street_1\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .address_street_1\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.address_street_2\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .address_street_2\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.city &&\n _vm.selectedCustomer.shipping_address\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address.city\n ) +\n \",\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .state\n ) +\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address.zip\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.country\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .country.name\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.selectedCustomer.shipping_address.phone\n ? _c(\n \"label\",\n {\n staticClass: \"relative w-11/12 text-sm truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.selectedCustomer.shipping_address\n .phone\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ])\n ])\n ])\n : _vm._e()\n ])\n ]\n )\n : _c(\n \"div\",\n [\n _c(\n \"sw-popup\",\n {\n class: [\n \"add-customer p-0\",\n {\n \"border border-solid border-danger rounded\":\n _vm.valid.$error\n }\n ]\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex justify-center px-0 py-16 bg-white border border-gray-200 border-solid rounded-md\",\n staticStyle: { \"min-height\": \"170px\" },\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _c(\"user-icon\", {\n staticClass:\n \"flex justify-center w-10 h-10 p-2 mr-5 text-sm text-white bg-gray-200 rounded-full font-base\"\n }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"mt-1\" }, [\n _c(\"label\", { staticClass: \"text-lg\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.new_customer\")) +\n \"\\n \"\n ),\n _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(\" * \")\n ])\n ]),\n _vm._v(\" \"),\n _vm.valid.$error && !_vm.valid.required\n ? _c(\"p\", { staticClass: \"text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"validation.required\")) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"customer-select-popup\", {\n attrs: { \"user-id\": _vm.customerId, type: \"invoice\" }\n })\n ],\n 1\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"invoices.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$tc(\"invoices.invoice\", 2),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalInvoices,\n expression: \"totalInvoices\"\n }\n ],\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"w-4 h-4 ml-2 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/invoices/create\",\n size: \"lg\",\n variant: \"primary\"\n }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.new_invoice\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ],\n staticClass: \"relative grid grid-flow-col grid-rows\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2\",\n attrs: { label: _vm.$tc(\"customers.customer\", 1) }\n },\n [\n _c(\"base-customer-select\", {\n ref: \"customerSelect\",\n on: {\n select: _vm.onSelectCustomer,\n deselect: _vm.clearCustomerSearch\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2 xl:mx-8\",\n attrs: { label: _vm.$t(\"invoices.status\") }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.status,\n \"group-select\": false,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"general.select_a_status\"),\n \"allow-empty\": false,\n \"group-values\": \"options\",\n \"group-label\": \"label\",\n \"track-by\": \"name\",\n label: \"name\"\n },\n on: {\n remove: function($event) {\n return _vm.clearStatusSearch()\n },\n select: _vm.setActiveTab\n },\n model: {\n value: _vm.filters.status,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"status\", $$v)\n },\n expression: \"filters.status\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2\",\n attrs: { label: _vm.$t(\"general.from\") }\n },\n [\n _c(\"base-date-picker\", {\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n model: {\n value: _vm.filters.from_date,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"from_date\", $$v)\n },\n expression: \"filters.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass:\n \"hidden w-8 h-0 mx-4 border border-gray-400 border-solid xl:block\",\n staticStyle: { \"margin-top\": \"3.5rem\" }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { staticClass: \"mt-2\", attrs: { label: _vm.$t(\"general.to\") } },\n [\n _c(\"base-date-picker\", {\n attrs: {\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n model: {\n value: _vm.filters.to_date,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"to_date\", $$v)\n },\n expression: \"filters.to_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-2 xl:ml-8\",\n attrs: { label: _vm.$t(\"invoices.invoice_number\") }\n },\n [\n _c(\n \"sw-input\",\n {\n model: {\n value: _vm.filters.invoice_number,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"invoice_number\", $$v)\n },\n expression: \"filters.invoice_number\"\n }\n },\n [\n _c(\"hashtag-icon\", {\n staticClass: \"h-5 ml-1 text-gray-500\",\n attrs: { slot: \"leftIcon\" },\n slot: \"leftIcon\"\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-black cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(_vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-empty-table-placeholder\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showEmptyScreen,\n expression: \"showEmptyScreen\"\n }\n ],\n attrs: {\n title: _vm.$t(\"invoices.no_invoices\"),\n description: _vm.$t(\"invoices.list_of_invoices\")\n }\n },\n [\n _c(\"moon-walker-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/invoices/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"invoices.new_invoice\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"relative mt-5\" },\n [\n _c(\n \"p\",\n {\n staticClass: \"absolute right-0 m-0 text-sm\",\n staticStyle: { top: \"50px\" }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"\n ),\n _c(\"b\", [_vm._v(_vm._s(_vm.invoices.length))]),\n _vm._v(\"\\n\\n \" + _vm._s(_vm.$t(\"general.of\")) + \" \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalInvoices))])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tabs\",\n {\n attrs: { \"active-tab\": _vm.activeTab },\n on: { update: _vm.setStatusFilter }\n },\n [\n _c(\"sw-tab-item\", {\n attrs: { title: _vm.$t(\"general.due\"), filter: \"DUE\" }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: { title: _vm.$t(\"general.draft\"), filter: \"DRAFT\" }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: { title: _vm.$t(\"general.all\"), filter: \"\" }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n { attrs: { type: \"fade\" } },\n [\n _vm.selectedInvoices.length\n ? _c(\n \"sw-dropdown\",\n {\n staticClass: \"absolute float-right\",\n staticStyle: { \"margin-top\": \"-35px\" }\n },\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", { staticClass: \"h-5\" })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultipleInvoices } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.invoices && _vm.invoices.length,\n expression: \"invoices && invoices.length\"\n }\n ],\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-12\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllInvoices },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllInvoices },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n \"show-filter\": false,\n data: _vm.fetchData,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"relative block\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.date\"),\n \"sort-as\": \"invoice_date\",\n show: \"formattedInvoiceDate\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.number\"),\n show: \"invoice_number\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"invoices.number\")))]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"invoices/\" + row.id + \"/view\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.invoice_number) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.customer\"),\n width: \"20%\",\n show: \"name\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.status\"),\n \"sort-as\": \"status\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"invoices.status\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(row.status)\n .color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.status.replace(\"_\", \" \")) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.paid_status\"),\n \"sort-as\": \"paid_status\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"invoices.paid_status\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(row.status)\n .color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.paid_status.replace(\"_\", \" \")) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"invoices.amount_due\"),\n \"sort-as\": \"due_amount\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"invoices.amount_due\")))\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.due_amount,\n row.user.currency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"invoices.action\")))]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"invoices/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"invoices/\" + row.id + \"/view\"\n }\n },\n [\n _c(\"eye-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.view\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n row.status == \"DRAFT\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.sendInvoice(row)\n }\n }\n },\n [\n _c(\"paper-airplane-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"invoices.send_invoice\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status === \"SENT\" || row.status === \"VIEWED\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.sendInvoice(row)\n }\n }\n },\n [\n _c(\"paper-airplane-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"invoices.resend_invoice\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status == \"DRAFT\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.markInvoiceAsSent(row.id)\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"invoices.mark_as_sent\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.status === \"SENT\" ||\n row.status === \"VIEWED\" ||\n row.status === \"OVERDUE\"\n ? _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/payments/\" + row.id + \"/create\"\n }\n },\n [\n _c(\"credit-card-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"payments.record_payment\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onCloneInvoice(row.id)\n }\n }\n },\n [\n _c(\"document-duplicate-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.clone_invoice\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeInvoice(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"flex items-center justify-between w-full mt-2 text-sm\" },\n [\n _c(\n \"label\",\n { staticClass: \"font-semibold leading-5 text-gray-500 uppercase\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.tax.name) +\n \" (\" +\n _vm._s(_vm.tax.percent) +\n \"%)\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n { staticClass: \"flex items-center justify-center text-lg text-black\" },\n [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(_vm.tax.amount, _vm.currency)\n )\n }\n }),\n _vm._v(\" \"),\n _c(\"trash-icon\", {\n staticClass: \"h-5 ml-2\",\n on: {\n click: function($event) {\n return _vm.$emit(\"remove\", _vm.index)\n }\n }\n })\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"tr\",\n {\n staticClass:\n \"box-border bg-white border border-gray-200 border-solid rounded-b\"\n },\n [\n _c(\n \"td\",\n { staticClass: \"p-0 text-left align-top\", attrs: { colspan: \"5\" } },\n [\n _c(\"table\", { staticClass: \"w-full\" }, [\n _c(\"colgroup\", [\n _c(\"col\", { staticStyle: { width: \"40%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"10%\" } }),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } }),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\"col\", { staticStyle: { width: \"15%\" } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"col\", { staticStyle: { width: \"15%\" } })\n ]),\n _vm._v(\" \"),\n _c(\"tbody\", [\n _c(\"tr\", [\n _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }, [\n _c(\n \"div\",\n { staticClass: \"flex justify-start\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-12 h-5 mt-2 text-gray-400 cursor-move handle\"\n },\n [_c(\"drag-icon\")],\n 1\n ),\n _vm._v(\" \"),\n _c(\"item-select\", {\n ref: \"itemSelect\",\n attrs: {\n invalid: _vm.$v.item.name.$error,\n \"invalid-description\": _vm.$v.item.description.$error,\n item: _vm.item,\n \"tax-per-item\": _vm.taxPerItem,\n taxes: _vm.item.taxes\n },\n on: {\n search: _vm.searchVal,\n select: _vm.onSelectItem,\n deselect: _vm.deselectItem,\n onDesriptionInput: function($event) {\n return _vm.$v.item.description.$touch()\n },\n onSelectItem: function($event) {\n _vm.isSelected = true\n }\n }\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"px-5 py-4 text-right align-top\" },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.item.quantity.$error,\n type: \"text\",\n small: \"\"\n },\n on: {\n keyup: _vm.updateItem,\n input: function($event) {\n return _vm.$v.item.quantity.$touch()\n }\n },\n model: {\n value: _vm.item.quantity,\n callback: function($$v) {\n _vm.$set(_vm.item, \"quantity\", $$v)\n },\n expression: \"item.quantity\"\n }\n }),\n _vm._v(\" \"),\n _vm.$v.item.quantity.$error\n ? _c(\"div\", [\n !_vm.$v.item.quantity.maxLength\n ? _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"validation.quantity_maxlength\")\n ) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }, [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"div\",\n { staticClass: \"flex-auto flex-fill bd-highlight\" },\n [\n _c(\n \"div\",\n { staticClass: \"relative w-full\" },\n [\n _c(\"sw-money\", {\n attrs: {\n currency: _vm.customerCurrency,\n invalid: _vm.$v.item.price.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.item.price.$touch()\n }\n },\n model: {\n value: _vm.price,\n callback: function($$v) {\n _vm.price = $$v\n },\n expression: \"price\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.$v.item.price.$error\n ? _c(\"div\", [\n !_vm.$v.item.price.maxLength\n ? _c(\"span\", { staticClass: \"text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"validation.price_maxlength\")\n ) +\n \"\\n \"\n )\n ])\n : _vm._e()\n ])\n : _vm._e()\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.discountPerItem === \"YES\"\n ? _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }, [\n _c(\"div\", { staticClass: \"flex flex-col\" }, [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-auto\",\n attrs: { role: \"group\" }\n },\n [\n _c(\"sw-input\", {\n staticClass:\n \"border-r-0 rounded-tr-none rounded-br-none\",\n attrs: {\n invalid: _vm.$v.item.discount_val.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.item.discount_val.$touch()\n }\n },\n model: {\n value: _vm.discount,\n callback: function($$v) {\n _vm.discount = $$v\n },\n expression: \"discount\"\n }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex items-center px-5 py-1 text-sm font-medium leading-none text-center text-gray-500 whitespace-no-wrap border border-gray-300 border-solid rounded rounded-tl-none rounded-bl-none dropdown-toggle\",\n staticStyle: { height: \"43px\" },\n attrs: {\n slot: \"activator\",\n type: \"button\",\n \"data-toggle\": \"dropdown\",\n \"aria-haspopup\": \"true\",\n \"aria-expanded\": \"false\",\n variant: \"white\"\n },\n slot: \"activator\"\n },\n [\n _c(\n \"span\",\n { staticClass: \"flex items-center\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.item.discount_type == \"fixed\"\n ? _vm.currency.symbol\n : \"%\"\n ) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", {\n staticClass: \"h-5\"\n })\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectFixed } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.fixed\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.selectPercentage } },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.percentage\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n )\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\"td\", { staticClass: \"px-5 py-4 text-right align-top\" }, [\n _c(\n \"div\",\n { staticClass: \"flex items-center justify-end text-sm\" },\n [\n _c(\"span\", [\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(_vm.total, _vm.currency)\n )\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-6 h-10 mx-2 cursor-pointer\"\n },\n [\n _vm.showRemoveItemIcon\n ? _c(\"trash-icon\", {\n staticClass: \"h-5 text-gray-700\",\n on: { click: _vm.removeItem }\n })\n : _vm._e()\n ],\n 1\n )\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _vm.taxPerItem === \"YES\"\n ? _c(\"tr\", { staticClass: \"tax-tr\" }, [\n _c(\"td\", { staticClass: \"px-5 py-4 text-left align-top\" }),\n _vm._v(\" \"),\n _c(\n \"td\",\n {\n staticClass: \"px-5 py-4 text-left align-top\",\n attrs: { colspan: \"4\" }\n },\n _vm._l(_vm.item.taxes, function(tax, index) {\n return _c(\"tax\", {\n key: tax.id,\n attrs: {\n index: index,\n \"tax-data\": tax,\n taxes: _vm.item.taxes,\n \"discounted-total\": _vm.total,\n \"total-tax\": _vm.totalSimpleTax,\n total: _vm.total,\n currency: _vm.currency\n },\n on: { update: _vm.updateTax, remove: _vm.removeTax }\n })\n }),\n 1\n )\n ])\n : _vm._e()\n ])\n ])\n ]\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"flex-1 text-sm\" },\n [\n _vm.item.item_id\n ? _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center h-10 pl-2 bg-gray-100 border border-gray-200 border-solid rounded\"\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.item.name) + \"\\n\\n \"),\n _c(\n \"span\",\n {\n staticClass: \"absolute text-gray-400 cursor-pointer\",\n staticStyle: { top: \"8px\", right: \"10px\" },\n on: { click: _vm.deselectItem }\n },\n [_c(\"x-circle-icon\", { staticClass: \"h-5\" })],\n 1\n )\n ]\n )\n : _c(\n \"sw-select\",\n {\n ref: \"baseSelect\",\n staticClass: \"multi-select-item\",\n attrs: {\n options: _vm.items,\n loading: _vm.loading,\n \"show-labels\": false,\n \"preserve-search\": true,\n \"initial-search\": _vm.item.name,\n invalid: _vm.invalid,\n placeholder: _vm.$t(\"invoices.item.select_an_item\"),\n label: \"name\"\n },\n on: { value: _vm.onTextChange, select: _vm.onSelect },\n model: {\n value: _vm.itemSelect,\n callback: function($$v) {\n _vm.itemSelect = $$v\n },\n expression: \"itemSelect\"\n }\n },\n [\n _c(\"div\", { attrs: { slot: \"afterList\" }, slot: \"afterList\" }, [\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full p-3 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openItemModal }\n },\n [\n _c(\"shopping-cart-icon\", {\n staticClass: \"h-5 mr-2 -ml-2 text-center text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"ml-2 text-sm leading-none text-primary-400\"\n },\n [_vm._v(_vm._s(_vm.$t(\"general.add_new_item\")))]\n )\n ],\n 1\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"w-full pt-1 text-xs text-light\" },\n [\n _c(\"sw-textarea\", {\n directives: [{ name: \"autoresize\", rawName: \"v-autoresize\" }],\n staticClass: \"w-full text-xs text-gray-600 border-none resize-none\",\n attrs: {\n \"invalid-description\": _vm.invalidDescription,\n placeholder: _vm.$t(\"invoices.item.type_item_description\"),\n type: \"text\",\n variant: \"inv-desc\"\n },\n on: {\n input: function($event) {\n return _vm.$emit(\"onDesriptionInput\")\n }\n },\n model: {\n value: _vm.item.description,\n callback: function($$v) {\n _vm.$set(_vm.item, \"description\", $$v)\n },\n expression: \"item.description\"\n }\n }),\n _vm._v(\" \"),\n _vm.invalidDescription\n ? _c(\"div\", [\n _c(\"span\", { staticClass: \"text-xs text-danger\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"validation.description_maxlength\")) +\n \"\\n \"\n )\n ])\n ])\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"flex items-center justify-between mb-3\" }, [\n _c(\n \"div\",\n { staticClass: \"flex items-center\", staticStyle: { flex: \"4\" } },\n [\n _c(\"label\", { staticClass: \"pr-2 mb-0\", attrs: { align: \"right\" } }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.tax\")) + \"\\n \")\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-select\",\n {\n attrs: {\n options: _vm.filteredTypes,\n \"allow-empty\": false,\n \"show-labels\": false,\n \"custom-label\": _vm.customLabel,\n placeholder: _vm.$t(\"general.select_a_tax\"),\n \"track-by\": \"name\",\n label: \"name\"\n },\n on: {\n select: function(val) {\n return _vm.onSelectTax(val)\n }\n },\n model: {\n value: _vm.selectedTax,\n callback: function($$v) {\n _vm.selectedTax = $$v\n },\n expression: \"selectedTax\"\n }\n },\n [\n _c(\"div\", { attrs: { slot: \"afterList\" }, slot: \"afterList\" }, [\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-2 py-2 bg-gray-200 border-none outline-none\",\n attrs: { type: \"button\" },\n on: { click: _vm.openTaxModal }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass: \"ml-2 text-sm leading-none text-primary-400\"\n },\n [_vm._v(_vm._s(_vm.$t(\"invoices.add_new_tax\")))]\n )\n ],\n 1\n )\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\"br\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass: \"text-sm text-right\",\n staticStyle: { flex: \"3\" },\n domProps: {\n innerHTML: _vm._s(_vm.$utils.formatMoney(_vm.taxAmount, _vm.currency))\n }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-6 h-10 mx-2 cursor-pointer\"\n },\n [\n _vm.taxes.length && _vm.index !== _vm.taxes.length - 1\n ? _c(\"trash-icon\", {\n staticClass: \"h-5 text-gray-700\",\n on: { click: _vm.removeTax }\n })\n : _vm._e()\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.invoice\n ? _c(\n \"base-page\",\n { staticClass: \"xl:pl-96\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"div\",\n { staticClass: \"mr-3 text-sm\" },\n [\n _vm.invoice.status === \"DRAFT\"\n ? _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.isMarkingAsSent,\n variant: \"primary-outline\"\n },\n on: { click: _vm.onMarkAsSent }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.mark_as_sent\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.invoice.status === \"DRAFT\"\n ? _c(\n \"sw-button\",\n {\n staticClass: \"text-sm\",\n attrs: {\n disabled: _vm.isSendingEmail,\n variant: \"primary\"\n },\n on: { click: _vm.onSendInvoice }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.send_invoice\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.invoice.status === \"SENT\" ||\n _vm.invoice.status === \"OVERDUE\" ||\n _vm.invoice.status === \"VIEWED\"\n ? _c(\n \"sw-button\",\n {\n staticClass: \"text-sm\",\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/payments/\" +\n _vm.$route.params.id +\n \"/create\",\n variant: \"primary\"\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"payments.record_payment\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { staticClass: \"ml-3\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"h-10\",\n attrs: { slot: \"activator\", variant: \"primary\" },\n slot: \"activator\"\n },\n [_c(\"dots-horizontal-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.copyPdfUrl } },\n [\n _c(\"link-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.copy_pdf_url\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/invoices/\" +\n _vm.$route.params.id +\n \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeInvoice(_vm.$route.params.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"fixed top-0 left-0 hidden h-full pt-16 pb-5 ml-56 bg-white xl:ml-64 w-88 xl:block\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between px-4 pt-8 pb-2 border border-gray-200 border-solid height-full\"\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mb-6\",\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n type: \"text\",\n variant: \"gray\"\n },\n on: { input: _vm.onSearch },\n model: {\n value: _vm.searchData.searchText,\n callback: function($$v) {\n _vm.$set(_vm.searchData, \"searchText\", $$v)\n },\n expression: \"searchData.searchText\"\n }\n },\n [\n _c(\"search-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"rightIcon\" },\n slot: \"rightIcon\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex mb-6 ml-3\",\n attrs: { role: \"group\", \"aria-label\": \"First group\" }\n },\n [\n _c(\n \"sw-dropdown\",\n {\n attrs: {\n \"close-on-select\": false,\n align: \"left\",\n position: \"bottom-start\"\n }\n },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"activator\",\n size: \"md\",\n variant: \"gray-light\"\n },\n slot: \"activator\"\n },\n [_c(\"filter-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"px-2 py-1 mb-2 border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.sort_by\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex px-1 py-1 cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-2 text-sm font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_invoice_date\",\n label: _vm.$t(\"invoices.invoice_date\"),\n name: \"filter\",\n size: \"sm\",\n value: \"invoice_date\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex px-1 py-1 cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-2 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_due_date\",\n label: _vm.$t(\"invoices.due_date\"),\n name: \"filter\",\n size: \"sm\",\n value: \"due_date\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex px-1 py-1 cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-2 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_invoice_number\",\n size: \"sm\",\n type: \"radio\",\n name: \"filter\",\n label: _vm.$t(\"invoices.invoice_number\"),\n value: \"invoice_number\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"tooltip\",\n rawName: \"v-tooltip.top-center\",\n value: { content: _vm.getOrderName },\n expression: \"{ content: getOrderName }\",\n modifiers: { \"top-center\": true }\n }\n ],\n staticClass: \"ml-1\",\n attrs: { size: \"md\", variant: \"gray-light\" },\n on: { click: _vm.sortData }\n },\n [\n _vm.getOrderBy\n ? _c(\"sort-ascending-icon\", { staticClass: \"h-5\" })\n : _c(\"sort-descending-icon\", { staticClass: \"h-5\" })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isSearching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _c(\n \"div\",\n {\n staticClass:\n \"h-full pb-32 overflow-y-scroll border-l border-gray-200 border-solid sw-scroll\"\n },\n [\n _vm._l(_vm.invoices, function(invoice, index) {\n return _c(\n \"router-link\",\n {\n key: index,\n class: [\n \"flex justify-between p-4 items-center cursor-pointer hover:bg-gray-100 border-l-4 border-transparent\",\n {\n \"bg-gray-100 border-l-4 border-primary-500 border-solid\": _vm.hasActiveUrl(\n invoice.id\n )\n }\n ],\n staticStyle: {\n \"border-bottom\":\n \"1px solid rgba(185, 193, 209, 0.41)\"\n },\n attrs: {\n to: \"/admin/invoices/\" + invoice.id + \"/view\",\n id: \"invoice-\" + invoice.id\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"flex-2\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(invoice.user.name) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"mt-1 mb-2 text-xs not-italic font-medium leading-5 text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(invoice.invoice_number) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n staticClass: \"px-1 text-xs\",\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n invoice.status\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n invoice.status\n ).color,\n \"font-size\": _vm.$utils.getBadgeStatusColor(\n invoice.status\n ).fontSize\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(invoice.status) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex-1 whitespace-no-wrap right\"\n },\n [\n _c(\"div\", {\n staticClass:\n \"mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900\",\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n invoice.due_amount,\n invoice.user.currency\n )\n )\n }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"text-sm not-italic font-normal leading-5 text-right text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(invoice.formattedInvoiceDate) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n !_vm.invoices.length\n ? _c(\n \"p\",\n {\n staticClass:\n \"flex justify-center px-4 mt-5 text-sm text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"invoices.no_matching_invoices\")\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex flex-col min-h-0 mt-8 overflow-hidden\",\n staticStyle: { height: \"75vh\" }\n },\n [\n _c(\"iframe\", {\n staticClass:\n \"flex-1 border border-gray-400 border-solid rounded-md frame-style\",\n attrs: { src: \"\" + _vm.shareableLink }\n })\n ]\n )\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n [\n _c(\n \"sw-page-header\",\n { staticClass: \"mb-3\", attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"/admin/dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"/admin/items\", title: _vm.$tc(\"items.item\", 2) }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"items.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"items.edit_item\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"items.new_item\"),\n active: \"\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid grid-cols-12\" }, [\n _c(\"div\", { staticClass: \"col-span-12 md:col-span-6\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitItem($event)\n }\n }\n },\n [\n _c(\n \"sw-card\",\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"items.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.name.$error,\n focus: \"\",\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"items.price\"),\n error: _vm.priceError,\n required: \"\"\n }\n },\n [\n _c(\"sw-money\", {\n staticClass:\n \"relative w-full focus:border focus:border-solid focus:border-primary-500\",\n attrs: {\n invalid: _vm.$v.formData.price.$error,\n currency: _vm.defaultCurrencyForInput\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.price.$touch()\n }\n },\n model: {\n value: _vm.price,\n callback: function($$v) {\n _vm.price =\n typeof $$v === \"string\" ? $$v.trim() : $$v\n },\n expression: \"price\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: { label: _vm.$t(\"items.unit\") }\n },\n [\n _c(\n \"sw-select\",\n {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.itemUnits,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"items.select_a_unit\"),\n label: \"name\"\n },\n model: {\n value: _vm.formData.unit,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"unit\", $$v)\n },\n expression: \"formData.unit\"\n }\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-6 py-3 text-base bg-gray-200 cursor-pointer text-primary-400\",\n attrs: { slot: \"afterList\" },\n on: { click: _vm.addItemUnit },\n slot: \"afterList\"\n },\n [\n _c(\"shopping-cart-icon\", {\n staticClass:\n \"h-5 mr-2 -ml-2 text-center text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"ml-2 text-sm leading-none text-primary-400\"\n },\n [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"settings.customization.items.add_item_unit\"\n )\n )\n )\n ]\n )\n ],\n 1\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isTaxPerItem\n ? _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: { label: _vm.$t(\"items.taxes\") }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.getTaxTypes,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": true,\n multiple: true,\n \"track-by\": \"tax_type_id\",\n label: \"tax_name\"\n },\n model: {\n value: _vm.formData.taxes,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"taxes\", $$v)\n },\n expression: \"formData.taxes\"\n }\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"items.description\"),\n error: _vm.descriptionError\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: { rows: \"2\", name: \"description\" },\n on: {\n input: function($event) {\n return _vm.$v.formData.description.$touch()\n }\n },\n model: {\n value: _vm.formData.description,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"description\", $$v)\n },\n expression: \"formData.description\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mb-4\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"flex w-full justify-center md:w-auto\",\n attrs: {\n loading: _vm.isLoading,\n variant: \"primary\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"items.update_item\")\n : _vm.$t(\"items.save_item\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ])\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"items.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"#\", title: _vm.$tc(\"items.item\", 2), active: \"\" }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalItems,\n expression: \"totalItems\"\n }\n ],\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"w-4 h-4 ml-2 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"items/create\",\n variant: \"primary\",\n size: \"lg\"\n }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"items.add_item\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ]\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0\",\n attrs: { label: _vm.$tc(\"items.name\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: { type: \"text\", name: \"name\", autocomplete: \"off\" },\n model: {\n value: _vm.filters.name,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"name\", $$v)\n },\n expression: \"filters.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$tc(\"items.unit\") }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.itemUnits,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"items.select_a_unit\"),\n label: \"name\",\n autocomplete: \"off\"\n },\n model: {\n value: _vm.filters.unit,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"unit\", $$v)\n },\n expression: \"filters.unit\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 ml-0 lg:ml-6\",\n attrs: { label: _vm.$tc(\"items.price\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: { type: \"text\", name: \"name\", autocomplete: \"off\" },\n model: {\n value: _vm.filters.price,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"price\", $$v)\n },\n expression: \"filters.price\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-gray-900 cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-empty-table-placeholder\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showEmptyScreen,\n expression: \"showEmptyScreen\"\n }\n ],\n attrs: {\n title: _vm.$t(\"items.no_items\"),\n description: _vm.$t(\"items.list_of_items\")\n }\n },\n [\n _c(\"satellite-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/items/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"items.add_new_item\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative table-container\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-between h-10 mt-5 list-none border-b-2 border-gray-200 border-solid\"\n },\n [\n _c(\"p\", { staticClass: \"text-sm\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.items.length))]),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.of\")) + \" \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalItems))])\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n [\n _vm.selectedItems.length\n ? _c(\n \"sw-dropdown\",\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", { staticClass: \"h-5\" })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultipleItems } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-12\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllItems },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllItems },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n data: _vm.fetchData,\n \"show-filter\": false,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"custom-control custom-checkbox\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"items.name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"items.name\")))]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: { to: { path: \"items/\" + row.id + \"/edit\" } }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.name) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"items.unit\"),\n show: \"unit_name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"items.unit\")))]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.unit_name ? row.unit_name : \"Not selected\"\n ) +\n \"\\n \"\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"items.price\"),\n show: \"price\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"items.price\")) + \" \")\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.price,\n _vm.defaultCurrency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"items.added_on\"),\n \"sort-as\": \"created_at\",\n show: \"formattedCreatedAt\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\" \" + _vm._s(_vm.$t(\"items.action\")) + \" \")\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"items/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeItems(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.isAppLoaded\n ? _c(\n \"div\",\n { staticClass: \"h-full\" },\n [\n _c(\"base-modal\"),\n _vm._v(\" \"),\n _c(\"site-header\"),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex h-screen pt-16 pb-10 overflow-hidden\" },\n [_c(\"site-sidebar\"), _vm._v(\" \"), _c(\"router-view\")],\n 1\n ),\n _vm._v(\" \"),\n _c(\"site-footer\")\n ],\n 1\n )\n : _c(\n \"div\",\n { staticClass: \"h-full\" },\n [_c(\"refresh-icon\", { staticClass: \"h-6 animate-spin\" })],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"grid h-full grid-cols-12 overflow-y-hidden bg-gray-100\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-center w-full max-w-sm col-span-12 p-4 mx-auto text-gray-900 md:p-8 md:col-span-6 lg:col-span-4 flex-2 md:pb-48 md:pt-40\"\n },\n [\n _c(\n \"div\",\n { staticClass: \"w-full\" },\n [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\"router-view\"),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"pt-24 mt-0 text-sm not-italic font-medium leading-relaxed text-left text-gray-500 md:pt-40\"\n },\n [\n _c(\"p\", { staticClass: \"mb-3\" }, [\n _vm._v(_vm._s(_vm.$t(\"layout_login.copyright_crater\")))\n ])\n ]\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex-col items-center justify-center hidden w-full h-full pl-10 bg-no-repeat bg-cover md:col-span-6 lg:col-span-8 md:flex content-box\"\n },\n [\n _c(\"div\", { staticClass: \"pl-20 xl:pl-0\" }, [\n _c(\n \"h1\",\n {\n staticClass:\n \"hidden mb-3 text-3xl font-bold leading-normal text-white xl:text-5xl xl:leading-tight md:none lg:block\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"layout_login.super_simple_invoicing\")) +\n \" \"\n ),\n _c(\"br\"),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"layout_login.for_freelancer\")) +\n \" \"\n ),\n _c(\"br\"),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"layout_login.small_businesses\")) +\n \" \"\n ),\n _c(\"br\")\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"hidden text-sm not-italic font-normal leading-normal text-gray-100 xl:text-base xl:leading-6 md:none lg:block\"\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"layout_login.crater_help\"))\n ),\n _c(\"br\"),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"layout_login.invoices_and_estimates\"))\n ),\n _c(\"br\")\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass: \"absolute z-50 w-full bg-no-repeat content-bottom\"\n })\n ]\n )\n ]\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"a\", { attrs: { href: \"/admin\" } }, [\n _c(\"img\", {\n staticClass: \"block w-48 h-auto max-w-full mb-32 text-primary-400\",\n attrs: { src: \"/assets/img/crater-logo.png\", alt: \"Crater Logo\" }\n })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"site-wrapper h-full text-base\" }, [\n _c(\"div\", { staticClass: \"container mx-auto\" }, [_c(\"router-view\")], 1)\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"footer\",\n {\n staticClass:\n \"absolute bottom-0 flex items-center justify-end w-full h-10 py-2 pr-8 text-sm font-normal text-gray-700 bg-white\"\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.powered_by\")) + \"\\n\\n \"),\n _c(\n \"a\",\n {\n staticClass: \"pl-1 font-normal text-gray-900\",\n attrs: { href: \"http://bytefury.com/\", target: \"_blank\" }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.bytefury\")) + \"\\n \")]\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"header\",\n {\n staticClass:\n \"fixed top-0 left-0 z-40 flex items-center justify-between w-full px-4 py-3 md:h-16 md:px-8 bg-gradient-to-r from-primary-500 to-primary-400\"\n },\n [\n _vm._m(0),\n _vm._v(\" \"),\n _c(\n \"ul\",\n { staticClass: \"float-right h-8 m-0 list-none md:h-9\" },\n [\n _c(\"global-search\", {\n staticClass: \"hidden float-left mr-2 md:block\"\n }),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"flex float-left p-1 ml-3 overflow-visible text-sm text-black ease-linear bg-white border-0 rounded cursor-pointer md:hidden md:ml-0 hamburger hamburger--arrowturn\",\n class: { \"is-active\": _vm.isSidebarOpen },\n attrs: { href: \"#\" },\n on: { click: _vm.toggleSidebar }\n },\n [_vm._m(1)]\n ),\n _vm._v(\" \"),\n _c(\n \"li\",\n { staticClass: \"relative hidden float-left m-0 md:block\" },\n [\n _c(\n \"sw-dropdown\",\n [\n _c(\n \"a\",\n {\n staticClass:\n \"inline-block text-sm text-black bg-white rounded-sm\",\n staticStyle: { padding: \"6px\" },\n attrs: { slot: \"activator\", href: \"#\" },\n slot: \"activator\"\n },\n [_c(\"plus-icon\", { staticClass: \"w-6 h-6\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/invoices/create\"\n }\n },\n [\n _c(\"document-text-icon\", {\n staticClass: \"h-5 mr-2 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"invoices.new_invoice\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/estimates/create\"\n }\n },\n [\n _c(\"document-icon\", {\n staticClass: \"h-5 mr-2 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"estimates.new_estimate\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/customers/create\"\n }\n },\n [\n _c(\"user-icon\", {\n staticClass: \"h-5 mr-2 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"customers.new_customer\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"li\",\n { staticClass: \"relative block float-left ml-2\" },\n [\n _c(\n \"sw-dropdown\",\n [\n _c(\n \"a\",\n {\n staticClass:\n \"inline-block text-sm text-black bg-white rounded-sm avatar\",\n attrs: {\n slot: \"activator\",\n href: \"#\",\n \"data-toggle\": \"dropdown\",\n \"aria-haspopup\": \"true\",\n \"aria-expanded\": \"false\"\n },\n slot: \"activator\"\n },\n [\n _c(\"img\", {\n staticClass: \"w-8 h-8 rounded-sm md:h-9 md:w-9\",\n attrs: { src: _vm.profilePicture, alt: \"Avatar\" }\n })\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"/admin/settings\"\n }\n },\n [\n _c(\"cog-icon\", {\n staticClass: \"w-4 h-4 mr-2 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"navigation.settings\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.logout } },\n [\n _c(\"logout-icon\", {\n staticClass: \"w-4 h-4 mr-2 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"navigation.logout\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"a\",\n {\n staticClass:\n \"float-none text-lg not-italic font-black tracking-wider text-white brand-main md:float-left font-base\",\n attrs: { href: \"/admin/dashboard\" }\n },\n [\n _c(\"img\", {\n staticClass: \"hidden h-6 md:block\",\n attrs: {\n id: \"logo-white\",\n src: \"/assets/img/logo-white.png\",\n alt: \"Crater Logo\"\n }\n }),\n _vm._v(\" \"),\n _c(\"img\", {\n staticClass: \"block h-8 md:hidden\",\n attrs: {\n id: \"logo-mobile\",\n src: \"/assets/img/crater-white-small.png\",\n alt: \"Crater Logo\"\n }\n })\n ]\n )\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"relative inline-block w-6 h-6\" }, [\n _c(\"div\", { staticClass: \"block hamburger-inner top-1/2\" })\n ])\n }\n]\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\"sw-transition\", { attrs: { type: \"fade\" } }, [\n _c(\"div\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.isSidebarOpen,\n expression: \"isSidebarOpen\"\n }\n ],\n staticClass: \"fixed top-0 left-0 z-20 w-full h-full\",\n staticStyle: { background: \"rgba(48, 75, 88, 0.5)\" },\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm.toggleSidebar($event)\n }\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"hidden w-56 h-screen pb-32 overflow-y-auto bg-white border-r border-gray-200 border-solid xl:w-64 sw-scroll md:block\"\n },\n _vm._l(_vm.menuItems, function(menuItems, groupIndex) {\n return _c(\n \"sw-list\",\n { key: groupIndex, attrs: { variant: \"sidebar\" } },\n _vm._l(menuItems, function(item, index) {\n return _c(\n \"sw-list-item\",\n {\n key: index,\n attrs: {\n title: _vm.$t(item.title),\n active: _vm.hasActiveUrl(item.route),\n to: item.route,\n \"tag-name\": \"router-link\"\n }\n },\n [\n _c(item.icon, {\n tag: \"component\",\n staticClass: \"h-5\",\n attrs: { slot: \"icon\" },\n slot: \"icon\"\n })\n ],\n 1\n )\n }),\n 1\n )\n }),\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"transition\",\n {\n attrs: {\n \"enter-class\": \"-translate-x-full\",\n \"enter-active-class\":\n \"transition duration-300 ease-in-out transform\",\n \"enter-to-class\": \"translate-x-0\",\n \"leave-active-class\":\n \"transition duration-300 ease-in-out transform\",\n \"leave-class\": \"translate-x-0\",\n \"leave-to-class\": \"-translate-x-full\"\n }\n },\n [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.isSidebarOpen,\n expression: \"isSidebarOpen\"\n }\n ],\n staticClass:\n \"fixed top-0 z-30 w-64 h-screen pt-16 pb-32 overflow-y-auto bg-white border-r border-gray-200 border-solid sw-scroll md:hidden\"\n },\n _vm._l(_vm.menuItems, function(menuItems, groupIndex) {\n return _c(\n \"sw-list\",\n { key: groupIndex, attrs: { variant: \"sidebar\" } },\n _vm._l(menuItems, function(item, index) {\n return _c(\n \"sw-list-item\",\n {\n key: index,\n attrs: {\n title: _vm.$t(item.title),\n active: _vm.hasActiveUrl(item.route),\n to: item.route,\n \"tag-name\": \"router-link\"\n },\n nativeOn: {\n click: function($event) {\n return _vm.toggleSidebar($event)\n }\n }\n },\n [\n _c(item.icon, {\n tag: \"component\",\n staticClass: \"h-5\",\n attrs: { slot: \"icon\" },\n slot: \"icon\"\n })\n ],\n 1\n )\n }),\n 1\n )\n }),\n 1\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"base-page\", { staticClass: \"relative payment-create\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitPaymentData($event)\n }\n }\n },\n [\n _c(\n \"sw-page-header\",\n { staticClass: \"mb-5\", attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/dashboard\",\n title: _vm.$t(\"general.home\")\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/payments\",\n title: _vm.$tc(\"payments.payment\", 2)\n }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"payments.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"payments.edit_payment\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"payments.new_payment\"),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"hidden sm:flex\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"payments.update_payment\")\n : _vm.$t(\"payments.save_payment\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _c(\n \"sw-card\",\n [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"payments.date\"),\n error: _vm.DateError,\n required: \"\"\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-1\",\n attrs: {\n invalid: _vm.$v.formData.payment_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.payment_date.$touch()\n }\n },\n model: {\n value: _vm.formData.payment_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"payment_date\", $$v)\n },\n expression: \"formData.payment_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"payments.payment_number\"),\n error: _vm.paymentNumError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-1\",\n attrs: {\n prefix: _vm.paymentPrefix + \" - \",\n invalid: _vm.$v.paymentNumAttribute.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.paymentNumAttribute.$touch()\n }\n },\n model: {\n value: _vm.paymentNumAttribute,\n callback: function($$v) {\n _vm.paymentNumAttribute =\n typeof $$v === \"string\" ? $$v.trim() : $$v\n },\n expression: \"paymentNumAttribute\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"payments.customer\"),\n error: _vm.customerError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-1\",\n attrs: {\n options: _vm.customers,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n disabled: _vm.isEdit,\n placeholder: _vm.$t(\"customers.select_a_customer\"),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.customer,\n callback: function($$v) {\n _vm.customer = $$v\n },\n expression: \"customer\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"payments.invoice\") } },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-1\",\n attrs: {\n options: _vm.invoiceList,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n disabled: _vm.isEdit,\n placeholder: _vm.$t(\"invoices.select_invoice\"),\n \"custom-label\": _vm.invoiceWithAmount,\n \"track-by\": \"invoice_number\"\n },\n model: {\n value: _vm.invoice,\n callback: function($$v) {\n _vm.invoice = $$v\n },\n expression: \"invoice\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"payments.amount\"),\n error: _vm.amountError,\n required: \"\"\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"relative w-full mt-1\" },\n [\n _c(\"sw-money\", {\n staticClass:\n \"relative w-full focus:border focus:border-solid focus:border-primary-500\",\n attrs: {\n currency: _vm.customerCurrency,\n invalid: _vm.$v.formData.amount.$error\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.amount.$touch()\n }\n },\n model: {\n value: _vm.amount,\n callback: function($$v) {\n _vm.amount = $$v\n },\n expression: \"amount\"\n }\n })\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"payments.payment_mode\") } },\n [\n _c(\n \"sw-select\",\n {\n staticClass: \"mt-1\",\n attrs: {\n options: _vm.paymentModes,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"payments.select_payment_mode\"\n ),\n label: \"name\",\n maxHeight: 150\n },\n model: {\n value: _vm.formData.payment_method,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"payment_method\", $$v)\n },\n expression: \"formData.payment_method\"\n }\n },\n [\n _c(\n \"div\",\n {\n attrs: { slot: \"afterList\" },\n slot: \"afterList\"\n },\n [\n _c(\n \"button\",\n {\n staticClass:\n \"flex items-center justify-center w-full px-2 py-2 bg-gray-200 border-none outline-none text-primary-400\",\n attrs: { type: \"button\" },\n on: { click: _vm.addPaymentMode }\n },\n [\n _c(\"shopping-cart-icon\", {\n staticClass: \"h-5 mr-3 text-primary-400\"\n }),\n _vm._v(\" \"),\n _c(\"label\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"settings.customization.payments.add_payment_mode\"\n )\n )\n )\n ])\n ],\n 1\n )\n ]\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.customFields.length > 0\n ? _c(\"div\", [\n _c(\n \"div\",\n {\n staticClass:\n \"grid gap-6 mt-6 grid-col-1 md:grid-cols-2\"\n },\n _vm._l(_vm.customFields, function(field, index) {\n return _c(\n \"sw-input-group\",\n {\n key: index,\n attrs: {\n label: field.label,\n required: field.is_required ? true : false\n }\n },\n [\n _c(field.type + \"Field\", {\n tag: \"component\",\n attrs: {\n type: field.type.label,\n field: field,\n isEdit: _vm.isEdit,\n \"invalid-fields\": _vm.invalidFields\n },\n on: { update: _vm.setCustomFieldValue }\n })\n ],\n 1\n )\n }),\n 1\n )\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-popup\",\n {\n ref: \"notePopup\",\n staticClass:\n \"my-6 text-sm font-semibold leading-5 text-primary-400\"\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"float-right mt-1\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n + \" +\n _vm._s(_vm.$t(\"general.insert_note\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"note-select-popup\", {\n attrs: { type: \"Payment\" },\n on: { select: _vm.onSelectNote }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: { label: _vm.$t(\"payments.note\") }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mb-4\",\n attrs: { fields: _vm.PaymentFields },\n model: {\n value: _vm.formData.notes,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"notes\", $$v)\n },\n expression: \"formData.notes\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"flex w-full mt-4 sm:hidden md:hidden\",\n attrs: {\n disabled: _vm.isLoading,\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"payments.update_payment\")\n : _vm.$t(\"payments.save_payment\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"payments\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"payments.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$tc(\"payments.payment\", 2),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalPayments,\n expression: \"totalPayments\"\n }\n ],\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"w-4 h-4 ml-2 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"payments/create\",\n variant: \"primary\",\n size: \"lg\"\n }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"payments.add_payment\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ],\n staticClass: \"mt-3\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2\",\n attrs: {\n label: _vm.$t(\"payments.customer\"),\n color: \"black-light\"\n }\n },\n [\n _c(\"base-customer-select\", {\n ref: \"customerSelect\",\n on: {\n select: _vm.onSelectCustomer,\n deselect: _vm.clearCustomerSearch\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 lg:ml-6\",\n attrs: { label: _vm.$t(\"payments.payment_number\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n placeholder: _vm.$t(_vm.payments.payment_number),\n name: \"payment_number\"\n },\n model: {\n value: _vm.filters.payment_number,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"payment_number\", $$v)\n },\n expression: \"filters.payment_number\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 lg:ml-6\",\n attrs: { label: _vm.$t(\"payments.payment_mode\") }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.paymentModes,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"payments.payment_mode\"),\n label: \"name\"\n },\n model: {\n value: _vm.filters.payment_mode,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"payment_mode\", $$v)\n },\n expression: \"filters.payment_mode\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-gray-900 cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(_vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.showEmptyScreen\n ? _c(\n \"sw-empty-table-placeholder\",\n {\n attrs: {\n title: _vm.$t(\"payments.no_payments\"),\n description: _vm.$t(\"payments.list_of_payments\")\n }\n },\n [\n _c(\"capsule-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/payments/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"payments.add_new_payment\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative table-container\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-between h-10 mt-5 list-none border-b-2 border-gray-200 border-solid\"\n },\n [\n _c(\"p\", { staticClass: \"text-sm\" }, [\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.payments.length))]),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.of\")) + \" \"),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalPayments))])\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n { attrs: { type: \"fade\" } },\n [\n _vm.selectedPayments.length\n ? _c(\n \"sw-dropdown\",\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", { staticClass: \"h-5\" })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultiplePayments } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-12\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllPayments },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllPayments },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n data: _vm.fetchData,\n \"show-filter\": false,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"relative block\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"payments.date\"),\n \"sort-as\": \"payment_date\",\n show: \"formattedPaymentDate\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"payments.payment_number\"),\n show: \"payment_number\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"payments.payment_number\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"payments/\" + row.id + \"/view\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.payment_number) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"payments.customer\"),\n show: \"name\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"payments.payment_mode\"),\n show: \"payment_mode\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"payments.payment_mode\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.payment_mode\n ? row.payment_mode\n : \"Not selected\"\n ) +\n \"\\n \"\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"payments.invoice\"),\n \"sort-as\": \"invoice_id\",\n show: \"invoice_number\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"invoices.invoice_number\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.invoice_number\n ? row.invoice_number\n : \"No Invoice\"\n ) +\n \"\\n \"\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: { sortable: true, label: _vm.$t(\"payments.amount\") },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"payments.amount\")))]),\n _vm._v(\" \"),\n _c(\"div\", {\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n row.amount,\n row.user.currency\n )\n )\n }\n })\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"payments.action\")))]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"payments/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"payments/\" + row.id + \"/view\"\n }\n },\n [\n _c(\"eye-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.view\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removePayment(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.payment\n ? _c(\n \"base-page\",\n { staticClass: \"xl:pl-96\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.isSendingEmail,\n variant: \"primary\"\n },\n on: { click: _vm.onPaymentSend }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"payments.send_payment_receipt\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n { staticClass: \"ml-3\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"h-10\",\n attrs: { slot: \"activator\", variant: \"primary\" },\n slot: \"activator\"\n },\n [_c(\"dots-horizontal-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.copyPdfUrl } },\n [\n _c(\"link-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.copy_pdf_url\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to:\n \"/admin/payments/\" +\n _vm.$route.params.id +\n \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removePayment(_vm.$route.params.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"fixed top-0 left-0 hidden h-full pt-16 pb-4 ml-56 bg-white xl:ml-64 w-88 xl:block\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"flex items-center justify-between px-4 pt-8 pb-2 border border-gray-200 border-solid height-full\"\n },\n [\n _c(\n \"sw-input\",\n {\n staticClass: \"mb-6\",\n attrs: {\n placeholder: _vm.$t(\"general.search\"),\n type: \"text\",\n variant: \"gray\"\n },\n on: { input: _vm.onSearch },\n model: {\n value: _vm.searchData.searchText,\n callback: function($$v) {\n _vm.$set(_vm.searchData, \"searchText\", $$v)\n },\n expression: \"searchData.searchText\"\n }\n },\n [\n _c(\"search-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"rightIcon\" },\n slot: \"rightIcon\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex mb-6 ml-3\",\n attrs: { role: \"group\", \"aria-label\": \"First group\" }\n },\n [\n _c(\n \"sw-dropdown\",\n { attrs: { position: \"bottom-start\" } },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"activator\",\n size: \"md\",\n variant: \"gray-light\"\n },\n slot: \"activator\"\n },\n [_c(\"filter-icon\", { staticClass: \"h-5\" })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"px-2 pb-2 mb-1 text-sm border-b border-gray-200 border-solid\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.sort_by\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n label: _vm.$t(\"invoices.title\"),\n size: \"sm\",\n id: \"filter_invoice_number\",\n name: \"filter\",\n value: \"invoice_number\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n label: _vm.$t(\"payments.date\"),\n size: \"sm\",\n id: \"filter_payment_date\",\n name: \"filter\",\n value: \"payment_date\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { staticClass: \"flex cursor-pointer\" },\n [\n _c(\n \"sw-input-group\",\n { staticClass: \"-mt-3 font-normal\" },\n [\n _c(\"sw-radio\", {\n attrs: {\n id: \"filter_payment_number\",\n label: _vm.$t(\"payments.payment_number\"),\n size: \"sm\",\n name: \"filter\",\n value: \"payment_number\"\n },\n on: { change: _vm.onSearch },\n model: {\n value: _vm.searchData.orderByField,\n callback: function($$v) {\n _vm.$set(\n _vm.searchData,\n \"orderByField\",\n $$v\n )\n },\n expression: \"searchData.orderByField\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"tooltip\",\n rawName: \"v-tooltip.top-center\",\n value: { content: _vm.getOrderName },\n expression: \"{ content: getOrderName }\",\n modifiers: { \"top-center\": true }\n }\n ],\n staticClass: \"ml-1\",\n attrs: { size: \"md\", variant: \"gray-light\" },\n on: { click: _vm.sortData }\n },\n [\n _vm.getOrderBy\n ? _c(\"sort-ascending-icon\", { staticClass: \"h-5\" })\n : _c(\"sort-descending-icon\", { staticClass: \"h-5\" })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.isSearching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _c(\n \"div\",\n {\n staticClass:\n \"h-full pb-32 overflow-y-scroll border-l border-gray-200 border-solid sw-scroll\"\n },\n [\n _vm._l(_vm.payments, function(payment, index) {\n return _c(\n \"router-link\",\n {\n key: index,\n class: [\n \"flex justify-between p-4 items-center cursor-pointer hover:bg-gray-100 border-l-4 border-transparent\",\n {\n \"bg-gray-100 border-l-4 border-primary-500 border-solid\": _vm.hasActiveUrl(\n payment.id\n )\n }\n ],\n staticStyle: {\n \"border-bottom\":\n \"1px solid rgba(185, 193, 209, 0.41)\"\n },\n attrs: {\n to: \"/admin/payments/\" + payment.id + \"/view\",\n id: \"payment-\" + payment.id\n }\n },\n [\n _c(\"div\", { staticClass: \"flex-2\" }, [\n _c(\n \"div\",\n {\n staticClass:\n \"pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(payment.user.name) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"mb-1 text-xs not-italic font-medium leading-5 text-gray-500 capitalize\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(payment.payment_number) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"mb-1 text-xs not-italic font-medium leading-5 text-gray-500 capitalize\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(payment.invoice_number) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex-1 whitespace-no-wrap right\"\n },\n [\n _c(\"div\", {\n staticClass:\n \"mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900\",\n domProps: {\n innerHTML: _vm._s(\n _vm.$utils.formatMoney(\n payment.amount,\n payment.user.currency\n )\n )\n }\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"text-sm text-right text-gray-500 non-italic\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(payment.formattedPaymentDate) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n !_vm.payments.length\n ? _c(\n \"p\",\n {\n staticClass:\n \"flex justify-center px-4 mt-5 text-sm text-gray-600\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"payments.no_matching_payments\")\n ) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"flex flex-col min-h-0 mt-8 overflow-hidden\",\n staticStyle: { height: \"75vh\" }\n },\n [\n _c(\"iframe\", {\n staticClass:\n \"flex-1 border border-gray-400 border-solid rounded-md\",\n attrs: { src: \"\" + _vm.shareableLink }\n })\n ]\n )\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"grid gap-8 md:grid-cols-12\" }, [\n _c(\n \"div\",\n { staticClass: \"col-span-8 mt-12 md:col-span-4\" },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-12\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"col-span-12 md:col-span-8\",\n attrs: {\n label: _vm.$t(\"reports.expenses.date_range\"),\n error: _vm.dateRangeError\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.dateRange,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDateRange },\n model: {\n value: _vm.selectedRange,\n callback: function($$v) {\n _vm.selectedRange = $$v\n },\n expression: \"selectedRange\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 mt-6 md:gap-10 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"reports.expenses.from_date\"),\n error: _vm.fromDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.from_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.from_date.$touch()\n }\n },\n model: {\n value: _vm.formData.from_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from_date\", $$v)\n },\n expression: \"formData.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5 md:mt-0\",\n attrs: {\n label: _vm.$t(\"reports.expenses.to_date\"),\n error: _vm.toDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.to_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.to_date.$touch()\n }\n },\n model: {\n value: _vm.formData.to_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to_date\", $$v)\n },\n expression: \"formData.to_date\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"content-center hidden mt-0 w-md md:flex md:mt-8\",\n attrs: { variant: \"primary-outline\" },\n on: {\n click: function($event) {\n return _vm.getReports()\n }\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"reports.update_report\")) + \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-span-8 mt-0 md:mt-12\" }, [\n _c(\"iframe\", {\n staticClass:\n \"hidden w-full h-screen border-gray-100 border-solid rounded md:flex\",\n attrs: { src: _vm.getReportUrl }\n }),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"flex items-center justify-center h-10 px-5 py-1 text-sm font-medium leading-none text-center text-white whitespace-no-wrap rounded md:hidden bg-primary-500\",\n on: { click: _vm.viewReportsPDF }\n },\n [\n _c(\"document-text-icon\"),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"reports.view_pdf\")))])\n ],\n 1\n )\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"grid gap-8 md:grid-cols-12\" }, [\n _c(\"div\", { staticClass: \"col-span-8 mt-12 md:col-span-4\" }, [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-12\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"col-span-12 md:col-span-8\",\n attrs: {\n label: _vm.$t(\"reports.profit_loss.date_range\"),\n error: _vm.dateRangeError\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.dateRange,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDateRange },\n model: {\n value: _vm.selectedRange,\n callback: function($$v) {\n _vm.selectedRange = $$v\n },\n expression: \"selectedRange\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 mt-6 md:gap-10 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"reports.profit_loss.from_date\"),\n error: _vm.fromDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.from_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.from_date.$touch()\n }\n },\n model: {\n value: _vm.formData.from_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from_date\", $$v)\n },\n expression: \"formData.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5 md:mt-0\",\n attrs: {\n label: _vm.$t(\"reports.profit_loss.to_date\"),\n error: _vm.toDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.to_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.to_date.$touch()\n }\n },\n model: {\n value: _vm.formData.to_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to_date\", $$v)\n },\n expression: \"formData.to_date\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-0 md:mt-8\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"content-center hidden text-sm w-md md:flex\",\n attrs: { variant: \"primary-outline\" },\n on: {\n click: function($event) {\n return _vm.getReports()\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"reports.update_report\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-span-8 mt-0 md:mt-12\" }, [\n _c(\"iframe\", {\n staticClass:\n \"hidden w-full h-screen border-gray-100 border-solid rounded md:flex\",\n attrs: { src: _vm.getReportUrl }\n }),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"flex items-center justify-center h-10 px-5 py-1 text-sm font-medium leading-none text-center text-white whitespace-no-wrap rounded md:hidden bg-primary-500\",\n on: { click: _vm.viewReportsPDF }\n },\n [\n _c(\"document-text-icon\"),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"reports.view_pdf\")))])\n ],\n 1\n )\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"grid gap-8 md:grid-cols-12\" }, [\n _c(\n \"div\",\n { staticClass: \"col-span-8 mt-12 md:col-span-4\" },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-12\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"col-span-12 md:col-span-8\",\n attrs: {\n label: _vm.$t(\"reports.sales.date_range\"),\n error: _vm.dateRangeError\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.dateRange,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDateRange },\n model: {\n value: _vm.selectedRange,\n callback: function($$v) {\n _vm.selectedRange = $$v\n },\n expression: \"selectedRange\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 mt-6 md:gap-10 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"reports.sales.from_date\"),\n error: _vm.fromDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.from_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.from_date.$touch()\n }\n },\n model: {\n value: _vm.formData.from_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from_date\", $$v)\n },\n expression: \"formData.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5 md:mt-0\",\n attrs: {\n label: _vm.$t(\"reports.sales.to_date\"),\n error: _vm.toDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.to_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.to_date.$touch()\n }\n },\n model: {\n value: _vm.formData.to_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to_date\", $$v)\n },\n expression: \"formData.to_date\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-12 mt-6 md:mt-8\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"col-span-12 md:col-span-8\",\n attrs: { label: _vm.$t(\"reports.sales.report_type\") }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.reportTypes,\n \"allow-empty\": false,\n \"show-labels\": false,\n placeholder: _vm.$t(\"reports.sales.report_type\")\n },\n on: { input: _vm.getInitialReport },\n model: {\n value: _vm.selectedType,\n callback: function($$v) {\n _vm.selectedType = $$v\n },\n expression: \"selectedType\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"content-center hidden mt-0 w-md md:flex md:mt-8\",\n attrs: { variant: \"primary-outline\", type: \"submit\" },\n on: {\n click: function($event) {\n $event.preventDefault()\n return _vm.getReports()\n }\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"reports.update_report\")) + \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-span-8 mt-0 md:mt-12\" }, [\n _c(\"iframe\", {\n staticClass:\n \"hidden w-full h-screen border-gray-100 border-solid rounded md:flex\",\n attrs: { src: _vm.getReportUrl }\n }),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"flex items-center justify-center h-10 px-5 py-1 text-sm font-medium leading-none text-center text-white whitespace-no-wrap rounded md:hidden bg-primary-500\",\n on: { click: _vm.viewReportsPDF }\n },\n [\n _c(\"document-text-icon\"),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"reports.view_pdf\")))])\n ],\n 1\n )\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"grid gap-8 md:grid-cols-12\" }, [\n _c(\n \"div\",\n { staticClass: \"col-span-8 mt-12 md:col-span-4\" },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-12\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"col-span-12 md:col-span-8\",\n attrs: {\n label: _vm.$t(\"reports.taxes.date_range\"),\n error: _vm.dateRangeError\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n options: _vm.dateRange,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDateRange },\n model: {\n value: _vm.selectedRange,\n callback: function($$v) {\n _vm.selectedRange = $$v\n },\n expression: \"selectedRange\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 mt-6 md:gap-10 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"reports.taxes.from_date\"),\n error: _vm.fromDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.from_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.from_date.$touch()\n }\n },\n model: {\n value: _vm.formData.from_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"from_date\", $$v)\n },\n expression: \"formData.from_date\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-5 md:mt-0\",\n attrs: {\n label: _vm.$t(\"reports.taxes.to_date\"),\n error: _vm.toDateError\n }\n },\n [\n _c(\"base-date-picker\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.to_date.$error,\n \"calendar-button\": true,\n \"calendar-button-icon\": \"calendar\"\n },\n on: {\n change: function($event) {\n return _vm.$v.formData.to_date.$touch()\n }\n },\n model: {\n value: _vm.formData.to_date,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"to_date\", $$v)\n },\n expression: \"formData.to_date\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"content-center hidden mt-0 w-md md:flex md:mt-8\",\n attrs: { variant: \"primary-outline\" },\n on: {\n click: function($event) {\n return _vm.getReports()\n }\n }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"reports.update_report\")) + \"\\n \"\n )\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"col-span-8 mt-0 md:mt-12\" }, [\n _c(\"iframe\", {\n staticClass:\n \"hidden w-full h-screen border-gray-100 border-solid rounded md:flex\",\n attrs: { src: _vm.getReportUrl }\n }),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticClass:\n \"flex items-center justify-center h-10 px-5 py-1 text-sm font-medium leading-none text-center text-white whitespace-no-wrap rounded md:hidden bg-primary-500\",\n on: { click: _vm.viewReportsPDF }\n },\n [\n _c(\"document-text-icon\"),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"reports.view_pdf\")))])\n ],\n 1\n )\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"base-page\",\n { staticClass: \"profit-loss-reports reports\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$tc(\"reports.report\", 2) } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { title: _vm.$t(\"general.home\"), to: \"/admin/dashboard\" }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n title: _vm.$tc(\"reports.report\", 2),\n to: \"/admin/reports\",\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { size: \"lg\", variant: \"primary\" },\n on: {\n click: function($event) {\n return _vm.onDownload()\n }\n }\n },\n [\n _c(\"download-icon\", { staticClass: \"h-5 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"reports.download_pdf\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"row\" },\n [\n _c(\n \"sw-tabs\",\n [\n _c(\"sw-tab-item\", {\n attrs: {\n title: _vm.$t(\"reports.sales.sales\"),\n route: \"/admin/reports/sales\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: {\n title: _vm.$t(\"reports.profit_loss.profit_loss\"),\n route: \"/admin/reports/profit-loss\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: {\n title: _vm.$t(\"reports.expenses.expenses\"),\n route: \"/admin/reports/expenses\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-tab-item\", {\n attrs: {\n title: _vm.$t(\"reports.taxes.taxes\"),\n route: \"/admin/reports/taxes\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"transition\", { attrs: { name: \"fade\", mode: \"out-in\" } }, [\n _vm.activeTab === \"SALES\" || \"PROFIT_LOSS\" || \"EXPENSES\" || \"TAXES\"\n ? _c(\"div\", [_c(\"router-view\", { ref: \"report\" })], 1)\n : _vm._e()\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"relative setting-main-container backup\" },\n [\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"settings.backup.title\", 1)) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.backup.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.onCreateNewBackup }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.backup.new_backup\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid mb-8 md:grid-cols-3\" },\n [\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"settings.disk.select_disk\") } },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.getDisks,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\"settings.disk.select_disk\"),\n \"allow-empty\": false,\n \"track-by\": \"id\",\n label: \"name\",\n \"custom-label\": _vm.getCustomLabel\n },\n on: { select: _vm.refreshTable },\n model: {\n value: _vm.filters.selected_disk,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"selected_disk\", $$v)\n },\n expression: \"filters.selected_disk\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n variant: \"gray\",\n \"show-filter\": false,\n data: _vm.fetchBackupsData\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: { label: _vm.$t(\"settings.backup.path\"), show: \"path\" },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.backup.path\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.path))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.backup.created_at\"),\n show: \"created_at\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: { label: _vm.$t(\"settings.backup.size\"), show: \"size\" }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n data: _vm.fetchBackupsData,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.backup.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onDownloadBckup(row)\n }\n }\n },\n [\n _c(\"cloud-download-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.download\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.onRemoveBackup(row)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n staticClass: \"relative h-full\",\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.updateCompanyData($event)\n }\n }\n },\n [\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\"template\", { slot: \"header\" }, [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.company_info.company_info\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.company_info.section_description\")\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.company_info.company_logo\")\n }\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-center h-24 p-5 mt-2 bg-transparent border-2 border-gray-200 border-dashed rounded-md image-upload-box\",\n attrs: { id: \"logo-box\" }\n },\n [\n _vm.previewLogo\n ? _c(\"img\", {\n staticClass: \"absolute opacity-100 preview-logo\",\n staticStyle: {\n \"max-height\": \"80%\",\n animation: \"fadeIn 2s ease\"\n },\n attrs: { src: _vm.previewLogo }\n })\n : _c(\n \"div\",\n { staticClass: \"flex flex-col items-center\" },\n [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-xs leading-4 text-center text-gray-400\"\n },\n [\n _vm._v(\n \"\\n Drag a file here or\\n \"\n ),\n _c(\n \"span\",\n {\n staticClass:\n \"cursor-pointer text-primary-500\",\n attrs: { id: \"pick-avatar\" }\n },\n [\n _vm._v(\n \"\\n browse\\n \"\n )\n ]\n ),\n _vm._v(\n \"\\n to choose a file\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"sw-avatar\", {\n attrs: {\n trigger: \"#logo-box\",\n \"preview-avatar\": _vm.previewLogo\n },\n on: {\n changed: _vm.onChange,\n uploadHandler: _vm.onUploadHandler,\n handleUploadError: _vm.onHandleUploadError\n },\n scopedSlots: _vm._u([\n {\n key: \"icon\",\n fn: function() {\n return [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n })\n ]\n },\n proxy: true\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid gap-6 sm:grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.company_info.company_name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.name.$error,\n placeholder: _vm.$t(\"settings.company_info.company_name\")\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$tc(\"settings.company_info.phone\") } },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n placeholder: _vm.$t(\"settings.company_info.phone\")\n },\n model: {\n value: _vm.formData.phone,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"phone\", $$v)\n },\n expression: \"formData.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.company_info.country\"),\n error: _vm.countryError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n class: { error: _vm.$v.formData.country_id.$error },\n attrs: {\n options: _vm.countries,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$t(\"general.select_country\"),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.country,\n callback: function($$v) {\n _vm.country = $$v\n },\n expression: \"country\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$tc(\"settings.company_info.state\") } },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n placeholder: _vm.$tc(\"settings.company_info.state\"),\n name: \"state\",\n type: \"text\"\n },\n model: {\n value: _vm.formData.state,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"state\", $$v)\n },\n expression: \"formData.state\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$tc(\"settings.company_info.city\") } },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n placeholder: _vm.$tc(\"settings.company_info.city\"),\n name: \"city\",\n type: \"text\"\n },\n model: {\n value: _vm.formData.city,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"city\", $$v)\n },\n expression: \"formData.city\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$tc(\"settings.company_info.zip\") } },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n placeholder: _vm.$tc(\"settings.company_info.zip\")\n },\n model: {\n value: _vm.formData.zip,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"zip\", $$v)\n },\n expression: \"formData.zip\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.company_info.address\"),\n error: _vm.address1Error\n }\n },\n [\n _c(\"sw-textarea\", {\n class: {\n invalid: _vm.$v.formData.address_street_1.$error\n },\n attrs: {\n placeholder: _vm.$tc(\"general.street_1\"),\n rows: \"2\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.address_street_1.$touch()\n }\n },\n model: {\n value: _vm.formData.address_street_1,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"address_street_1\", $$v)\n },\n expression: \"formData.address_street_1\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"my-2\",\n attrs: { error: _vm.address2Error }\n },\n [\n _c(\"sw-textarea\", {\n class: {\n invalid: _vm.$v.formData.address_street_2.$error\n },\n attrs: {\n placeholder: _vm.$tc(\"general.street_2\"),\n rows: \"2\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.address_street_2.$touch()\n }\n },\n model: {\n value: _vm.formData.address_street_2,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"address_street_2\", $$v)\n },\n expression: \"formData.address_street_2\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"settings.company_info.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.menu_title.custom_fields\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.custom_fields.section_description\")\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.addCustomField }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.custom_fields.add_custom_field\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: { variant: \"gray\", \"show-filter\": false, data: _vm.fetchData }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"settings.custom_fields.name\"),\n show: \"name\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"settings.custom_fields.label\"),\n show: \"label\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"settings.custom_fields.model\"),\n show: \"model_type\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"settings.custom_fields.type\"),\n show: \"type.label\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: true,\n label: _vm.$t(\"settings.custom_fields.required\"),\n show: \"is_required\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.custom_fields.required\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.is_required ? \"YES\" : \"NO\"\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n row.is_required ? \"YES\" : \"NO\"\n ).color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.is_required\n ? _vm.$t(\"settings.custom_fields.yes\")\n : _vm\n .$t(\"settings.custom_fields.no\")\n .replace(\"_\", \" \")\n ) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.editCustomField(row.id)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeCustomField(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"relative\" },\n [\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n [\n _c(\n \"sw-tabs\",\n { staticClass: \"p-2\" },\n [\n _c(\n \"sw-tab-item\",\n {\n attrs: {\n title: _vm.$t(\"settings.customization.invoices.title\")\n }\n },\n [_c(\"invoices-tab\", { attrs: { settings: _vm.settings } })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tab-item\",\n {\n attrs: {\n title: _vm.$t(\"settings.customization.estimates.title\")\n }\n },\n [_c(\"estimates-tab\", { attrs: { settings: _vm.settings } })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tab-item\",\n {\n attrs: {\n title: _vm.$t(\"settings.customization.payments.title\")\n }\n },\n [_c(\"payments-tab\", { attrs: { settings: _vm.settings } })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-tab-item\",\n {\n attrs: { title: _vm.$t(\"settings.customization.items.title\") }\n },\n [_c(\"items-tab\")],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.expense_category.title\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.expense_category.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.addExpenseCategory }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.expense_category.add_new_category\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: { \"show-filter\": false, data: _vm.fetchData, variant: \"gray\" }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.expense_category.category_name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\"settings.expense_category.category_name\")\n ) + \"}\"\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.name))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: true,\n label: _vm.$t(\"settings.expense_category.category_description\")\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\n \"settings.expense_category.category_description\"\n )\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"w-48 overflow-hidden notes\" }, [\n _c(\n \"div\",\n {\n staticClass: \"overflow-hidden whitespace-no-wrap\",\n staticStyle: { \"text-overflow\": \"ellipsis\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.description) +\n \"\\n \"\n )\n ]\n )\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.expense_category.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.editExpenseCategory(row.id)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeExpenseCategory(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"setting-main-container backup\" },\n [\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"settings.disk.title\", 1)) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.openCreateDiskModal }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.new_disk\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n staticClass: \"mt-0 mb-3\",\n attrs: {\n variant: \"gray\",\n \"show-filter\": false,\n data: _vm.fetchData,\n \"table-class\": \"table tax-table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.disk.disk_name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.disk.disk_name\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.name))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.disk.filesystem_driver\"),\n show: \"driver\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.disk.disk_type\"),\n show: \"type\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n label: _vm.$t(\"settings.disk.is_default\")\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.disk.is_default\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.set_as_default ? \"YES\" : \"NO\"\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n row.set_as_default ? \"YES\" : \"NO\"\n ).color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.set_as_default\n ? \"Yes\"\n : \"No\".replace(\"_\", \" \")\n ) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown no-click\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.disk.action\")))\n ]),\n _vm._v(\" \"),\n _vm.isShowAction(row)\n ? _c(\n \"sw-dropdown\",\n [\n _c(\n \"a\",\n {\n attrs: { slot: \"activator\", href: \"#\" },\n slot: \"activator\"\n },\n [_c(\"dot-icon\")],\n 1\n ),\n _vm._v(\" \"),\n !row.set_as_default\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.setDefaultDiskData(\n row.id\n )\n }\n }\n },\n [\n _c(\"check-circle-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.disk.set_default_disk\"\n )\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.type !== \"SYSTEM\"\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.openEditDiskModal(row)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n row.type !== \"SYSTEM\" && !row.set_as_default\n ? _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeDisk(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n : _vm._e()\n ]\n }\n }\n ])\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mt-6 mb-4\" }),\n _vm._v(\" \"),\n _c(\"h3\", { staticClass: \"mb-5 text-lg font-medium text-black\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.disk_settings\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-18px\" },\n on: { change: _vm.setDiskSettings },\n model: {\n value: _vm.save_pdf_to_disk,\n callback: function($$v) {\n _vm.save_pdf_to_disk = $$v\n },\n expression: \"save_pdf_to_disk\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n { staticClass: \"p-0 mb-1 text-base leading-snug text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.save_pdf_to_disk\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"max-w-lg p-0 m-0 text-xs leading-tight text-gray-500\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.disk.disk_setting_description\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"relative\" },\n [\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\"template\", { slot: \"header\" }, [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.mail.mail_config\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.mail.mail_config_desc\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _vm.mailConfigData\n ? _c(\n \"div\",\n [\n _c(\n _vm.mail_driver,\n {\n tag: \"component\",\n attrs: {\n \"config-data\": _vm.mailConfigData,\n loading: _vm.isLoading,\n \"mail-drivers\": _vm.mail_drivers\n },\n on: {\n \"on-change-driver\": function(val) {\n return (_vm.mail_driver = _vm.mailConfigData.mail_driver = val)\n },\n \"submit-data\": _vm.saveEmailConfig\n }\n },\n [\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-2\",\n attrs: { variant: \"primary-outline\", type: \"button\" },\n on: { click: _vm.openMailTestModal }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.test_mail_conf\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.notes.title\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.notes.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.openNoteSelectModal }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.notes.add_note\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: { variant: \"gray\", \"show-filter\": false, data: _vm.fetchData }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.customization.notes.name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.$t(\"settings.customization.notes.name\"))\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.name))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.customization.notes.type\"),\n show: \"type\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.$t(\"settings.customization.notes.type\"))\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.type))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.editNote(row)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeNote(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"relative\" },\n [\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\"template\", { slot: \"header\" }, [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.notification.title\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.notification.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmail()\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid-cols-2 col-span-1\" },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"my-2\",\n attrs: {\n label: _vm.$t(\"settings.notification.email\"),\n error: _vm.notificationEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.notification_email.$error,\n placeholder: _vm.$tc(\n \"settings.notification.please_enter_email\"\n ),\n type: \"text\",\n name: \"notification_email\",\n icon: \"envelope\"\n },\n on: {\n input: function($event) {\n return _vm.$v.notification_email.$touch()\n }\n },\n model: {\n value: _vm.notification_email,\n callback: function($$v) {\n _vm.notification_email =\n typeof $$v === \"string\" ? $$v.trim() : $$v\n },\n expression: \"notification_email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"my-6\",\n attrs: {\n disabled: _vm.isLoading,\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"settings.notification.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mt-1 mb-6\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex mt-3 mb-4\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-20px\" },\n on: { change: _vm.setInvoiceViewd },\n model: {\n value: _vm.notify_invoice_viewed,\n callback: function($$v) {\n _vm.notify_invoice_viewed = $$v\n },\n expression: \"notify_invoice_viewed\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.notification.invoice_viewed\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-tight text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.notification.invoice_viewed_desc\")\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex mb-2\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-20px\" },\n on: { change: _vm.setEstimateViewd },\n model: {\n value: _vm.notify_estimate_viewed,\n callback: function($$v) {\n _vm.notify_estimate_viewed = $$v\n },\n expression: \"notify_estimate_viewed\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.notification.estimate_viewed\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-tight text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.notification.estimate_viewed_desc\")\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.customization.payments.payment_modes\")\n ) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.customization.payments.description\")\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.addPaymentMode }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.payments.add_payment_mode\"\n )\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: { variant: \"gray\", \"show-filter\": false, data: _vm.fetchData }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n label: _vm.$t(\"settings.customization.payments.mode_name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(\n _vm.$t(\"settings.customization.payments.mode_name\")\n )\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(\" \" + _vm._s(row.name))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n staticClass: \"h-5\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.editPaymentMode(row)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removePaymentMode(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n staticClass: \"relative\",\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.updatePreferencesData($event)\n }\n }\n },\n [\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\"template\", { slot: \"header\" }, [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.menu_title.preferences\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.preferences.general_settings\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid gap-6 sm:grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.preferences.currency\"),\n error: _vm.currencyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n class: { error: _vm.$v.formData.currency.$error },\n attrs: {\n options: _vm.currencies,\n \"custom-label\": _vm.currencyNameWithCode,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$tc(\n \"settings.currencies.select_currency\"\n ),\n label: \"name\",\n \"track-by\": \"id\"\n },\n model: {\n value: _vm.formData.currency,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"currency\", $$v)\n },\n expression: \"formData.currency\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.preferences.default_language\"),\n error: _vm.languageError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n class: { error: _vm.$v.formData.language.$error },\n attrs: {\n options: _vm.languages,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$tc(\n \"settings.preferences.select_language\"\n ),\n label: \"name\",\n \"track-by\": \"code\"\n },\n model: {\n value: _vm.formData.language,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"language\", $$v)\n },\n expression: \"formData.language\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.preferences.time_zone\"),\n error: _vm.timeZoneError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n class: { error: _vm.$v.formData.timeZone.$error },\n attrs: {\n options: _vm.timeZones,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$tc(\n \"settings.preferences.select_time_zone\"\n ),\n label: \"key\",\n \"track-by\": \"key\"\n },\n model: {\n value: _vm.formData.timeZone,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"timeZone\", $$v)\n },\n expression: \"formData.timeZone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.preferences.date_format\"),\n error: _vm.dateFormatError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n class: { error: _vm.$v.formData.dateFormat.$error },\n attrs: {\n options: _vm.dateFormats,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$tc(\n \"settings.preferences.select_date_format\"\n ),\n label: \"display_date\"\n },\n model: {\n value: _vm.formData.dateFormat,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"dateFormat\", $$v)\n },\n expression: \"formData.dateFormat\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-2\",\n attrs: {\n label: _vm.$tc(\"settings.preferences.fiscal_year\"),\n error: _vm.fiscalYearError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.formData.fiscalYear.$error },\n attrs: {\n options: _vm.fiscalYears,\n \"show-labels\": false,\n \"allow-empty\": false,\n searchable: true,\n placeholder: _vm.$tc(\n \"settings.preferences.select_financial_year\"\n ),\n label: \"key\",\n \"track-by\": \"value\"\n },\n model: {\n value: _vm.formData.fiscalYear,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"fiscalYear\", $$v)\n },\n expression: \"formData.fiscalYear\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-6\",\n attrs: {\n variant: \"primary\",\n type: \"submit\",\n disabled: _vm.isLoading,\n loading: _vm.isLoading\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"settings.company_info.save\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mt-6 mb-8\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-18px\" },\n on: { change: _vm.setDiscount },\n model: {\n value: _vm.discount_per_item,\n callback: function($$v) {\n _vm.discount_per_item = $$v\n },\n expression: \"discount_per_item\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-15\" }, [\n _c(\n \"p\",\n { staticClass: \"p-0 mb-1 text-base leading-snug text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.preferences.discount_per_item\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-tight text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.preferences.discount_setting_description\"\n )\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"base-page\", [\n _c(\n \"div\",\n { staticClass: \"pb-6\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$tc(\"settings.setting\", 1) } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n title: _vm.$t(\"general.home\"),\n to: \"/admin/dashboard\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n title: _vm.$tc(\"settings.setting\", 2),\n to: \"/admin/settings/user-profile\",\n active: \"\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"w-full mb-6 select-wrapper xl:hidden\" },\n [\n _c(\"sw-select\", {\n attrs: {\n options: _vm.menuItems,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n \"custom-label\": _vm.getCustomLabel\n },\n on: { input: _vm.navigateToSetting },\n model: {\n value: _vm.currentSetting,\n callback: function($$v) {\n _vm.currentSetting = $$v\n },\n expression: \"currentSetting\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid md:grid-cols-12\" }, [\n _c(\n \"div\",\n { staticClass: \"hidden col-span-3 mt-1 xl:block\" },\n [\n _c(\n \"sw-list\",\n _vm._l(_vm.menuItems, function(menuItem, index) {\n return _c(\n \"sw-list-item\",\n {\n key: index,\n staticClass: \"py-3\",\n attrs: {\n title: _vm.$t(menuItem.title),\n to: menuItem.link,\n active: _vm.hasActiveUrl(menuItem.link),\n \"tag-name\": \"router-link\"\n }\n },\n [\n _c(menuItem.icon, {\n tag: \"component\",\n staticClass: \"h-5\",\n attrs: { slot: \"icon\" },\n slot: \"icon\"\n })\n ],\n 1\n )\n }),\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"col-span-12 xl:col-span-9\" },\n [\n _c(\n \"transition\",\n { attrs: { name: \"fade\", mode: \"out-in\" } },\n [_c(\"router-view\")],\n 1\n )\n ],\n 1\n )\n ])\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\n \"div\",\n {\n staticClass: \"flex flex-wrap justify-between lg:flex-no-wrap\",\n attrs: { slot: \"header\" },\n slot: \"header\"\n },\n [\n _c(\"div\", [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.tax_types.title\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.tax_types.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-4 lg:mt-0 lg:ml-2\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.openTaxModal }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.tax_types.add_new_tax\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n \"show-filter\": false,\n data: _vm.fetchData,\n \"table-class\": \"table\",\n variant: \"gray\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"settings.tax_types.tax_name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.tax_name\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.name))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: true,\n label: _vm.$t(\"settings.tax_types.compound_tax\")\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.compound_tax\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-badge\",\n {\n attrs: {\n \"bg-color\": _vm.$utils.getBadgeStatusColor(\n row.compound_tax ? \"YES\" : \"NO\"\n ).bgColor,\n color: _vm.$utils.getBadgeStatusColor(\n row.compound_tax ? \"YES\" : \"NO\"\n ).color\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n row.compound_tax ? \"Yes\" : \"No\".replace(\"_\", \" \")\n ) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: true,\n label: _vm.$t(\"settings.tax_types.percent\")\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.percent\")))\n ]),\n _vm._v(\"\\n \" + _vm._s(row.percent) + \" %\\n \")\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.editTax(row.id)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeTax(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"my-8\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex mt-2\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-20px\" },\n on: { change: _vm.setTax },\n model: {\n value: _vm.formData.tax_per_item,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"tax_per_item\", $$v)\n },\n expression: \"formData.tax_per_item\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n {\n staticClass:\n \"p-0 mb-1 text-base leading-snug text-black box-title\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.tax_types.tax_per_item\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-4 text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.tax_types.tax_setting_description\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\"template\", { slot: \"header\" }, [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"settings.update_app.title\")) + \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.description\")) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"m-0\" },\n [\n _c(\n \"label\",\n { staticClass: \"text-sm not-italic font-medium input-label\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.current_version\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"box-border flex w-16 p-3 my-2 text-sm text-gray-500 bg-gray-200 border border-gray-200 border-solid rounded-md version\"\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.currentVersion) + \"\\n \")]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-6\",\n attrs: {\n loading: _vm.isCheckingforUpdate,\n disabled: _vm.isCheckingforUpdate || _vm.isUpdating,\n variant: \"primary-outline\"\n },\n on: { click: _vm.checkUpdate }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.check_update\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _vm.isUpdateAvailable\n ? _c(\"sw-divider\", { staticClass: \"mt-2 mb-4\" })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.isUpdateAvailable\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isUpdating,\n expression: \"!isUpdating\"\n }\n ],\n staticClass: \"mt-4 content\"\n },\n [\n _c(\"h6\", { staticClass: \"mb-8 sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.avail_update\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass: \"text-sm not-italic font-medium input-label\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.next_version\")) +\n \" \"\n )\n ]\n ),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"box-border flex w-16 p-3 my-2 text-sm text-gray-500 bg-gray-200 border border-gray-200 border-solid rounded-md version\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.updateData.version) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"p\", {\n staticClass: \"mb-8 text-sm leading-snug text-gray-500\",\n staticStyle: {\n \"white-space\": \"pre-wrap\",\n \"max-width\": \"480px\"\n },\n domProps: { innerHTML: _vm._s(_vm.description) }\n }),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass: \"text-sm not-italic font-medium input-label\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.requirements\")) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"table\",\n {\n staticClass:\n \"w-1/2 mt-2 border-2 border-gray-200 table-fixed\"\n },\n _vm._l(_vm.requiredExtentions, function(ext, i) {\n return _c(\n \"tr\",\n { key: i, staticClass: \"p-2 border-2 border-gray-200\" },\n [\n _c(\n \"td\",\n {\n staticClass: \"p-2 text-sm truncate\",\n attrs: { width: \"70%\" }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(i) + \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"td\",\n {\n staticClass: \"p-2 text-sm text-right\",\n attrs: { width: \"30%\" }\n },\n [\n ext\n ? _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-success\"\n })\n : _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-danger\"\n })\n ]\n )\n ]\n )\n }),\n 0\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-10\",\n attrs: { size: \"lg\", variant: \"primary\" },\n on: { click: _vm.onUpdateApp }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.update_app.update\")) +\n \"\\n \"\n )\n ]\n )\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.isUpdating\n ? _c(\n \"div\",\n { staticClass: \"relative flex justify-between mt-4 content\" },\n [\n _c(\"div\", [\n _c(\n \"h6\",\n { staticClass: \"m-0 mb-3 font-medium sw-section-title\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.update_app.update_progress\")\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mb-8 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.update_app.progress_text\")\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"loading-icon\", {\n staticClass:\n \"absolute right-0 h-6 m-1 animate-spin text-primary-400\"\n })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.isUpdating\n ? _c(\n \"ul\",\n { staticClass: \"w-full p-0 list-none\" },\n _vm._l(_vm.updateSteps, function(step) {\n return _c(\n \"li\",\n {\n staticClass:\n \"flex justify-between w-full py-3 border-b border-gray-200 border-solid last:border-b-0\"\n },\n [\n _c(\"p\", { staticClass: \"m-0 text-sm leading-8\" }, [\n _vm._v(_vm._s(_vm.$t(step.translationKey)))\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex flex-row items-center\" }, [\n step.time\n ? _c(\n \"span\",\n { staticClass: \"mr-3 text-xs text-gray-500\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(step.time) +\n \"\\n \"\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"span\",\n {\n staticClass:\n \"block py-1 text-sm text-center uppercase rounded-full\",\n class: _vm.statusClass(step),\n staticStyle: { width: \"88px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.getStatus(step)) +\n \"\\n \"\n )\n ]\n )\n ])\n ]\n )\n }),\n 0\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n staticClass: \"relative h-full\",\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.updateUserData($event)\n }\n }\n },\n [\n _vm.isRequestOnGoing\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"sw-card\",\n { attrs: { variant: \"setting-card\" } },\n [\n _c(\"template\", { slot: \"header\" }, [\n _c(\"h6\", { staticClass: \"sw-section-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.account_settings.account_settings\")) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"mt-2 text-sm leading-snug text-gray-500\",\n staticStyle: { \"max-width\": \"680px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"settings.account_settings.section_description\")\n ) +\n \"\\n \"\n )\n ]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid mb-4 md:grid-cols-6\" }, [\n _c(\n \"div\",\n [\n _c(\n \"label\",\n {\n staticClass:\n \"text-sm not-italic font-medium leading-4 text-black whitespace-no-wrap\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$tc(\"settings.account_settings.profile_picture\")\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"sw-avatar\", {\n attrs: {\n \"preview-avatar\": _vm.previewAvatar,\n label: _vm.$tc(\"general.choose_file\")\n },\n on: {\n changed: _vm.onChange,\n uploadHandler: _vm.onUploadHandler,\n handleUploadError: _vm.onHandleUploadError\n },\n scopedSlots: _vm._u([\n {\n key: \"icon\",\n fn: function() {\n return [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n })\n ]\n },\n proxy: true\n }\n ])\n })\n ],\n 1\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid gap-6 sm:grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.account_settings.name\"),\n error: _vm.nameError\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.name.$error,\n placeholder: _vm.$t(\"settings.user_profile.name\")\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"name\", $$v)\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.account_settings.email\"),\n error: _vm.emailError\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.email.$error,\n placeholder: _vm.$t(\"settings.user_profile.email\")\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.email.$touch()\n }\n },\n model: {\n value: _vm.formData.email,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"email\", $$v)\n },\n expression: \"formData.email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.account_settings.password\"),\n error: _vm.passwordError\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.password.$error,\n placeholder: _vm.$t(\"settings.user_profile.password\"),\n type: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.password.$touch()\n }\n },\n model: {\n value: _vm.formData.password,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"password\", $$v)\n },\n expression: \"formData.password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-1 mb-2\",\n attrs: {\n label: _vm.$tc(\n \"settings.account_settings.confirm_password\"\n ),\n error: _vm.confirmPasswordError\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.confirm_password.$error,\n placeholder: _vm.$t(\n \"settings.user_profile.confirm_password\"\n ),\n type: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.confirm_password.$touch()\n }\n },\n model: {\n value: _vm.formData.confirm_password,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"confirm_password\", $$v)\n },\n expression: \"formData.confirm_password\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid gap-6 mt-4 sm:grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.language\"),\n error: _vm.languageError\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n class: { error: _vm.$v.language.$error },\n attrs: {\n options: _vm.languages,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false,\n placeholder: _vm.$tc(\n \"settings.preferences.select_language\"\n ),\n label: \"name\",\n \"track-by\": \"code\"\n },\n model: {\n value: _vm.language,\n callback: function($$v) {\n _vm.language = $$v\n },\n expression: \"language\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-6\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"settings.account_settings.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"form\",\n {\n staticClass: \"mt-6\",\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.updateEstimateSetting($event)\n }\n }\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\n \"settings.customization.estimates.estimate_prefix\"\n ),\n error: _vm.estimatePrefixError\n }\n },\n [\n _c(\"sw-input\", {\n staticStyle: { \"max-width\": \"30%\" },\n attrs: { invalid: _vm.$v.estimates.estimate_prefix.$error },\n on: {\n input: function($event) {\n return _vm.$v.estimates.estimate_prefix.$touch()\n },\n keyup: function($event) {\n return _vm.changeToUppercase(\"ESTIMATES\")\n }\n },\n model: {\n value: _vm.estimates.estimate_prefix,\n callback: function($$v) {\n _vm.$set(_vm.estimates, \"estimate_prefix\", $$v)\n },\n expression: \"estimates.estimate_prefix\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.estimates.default_estimate_email_body\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.mailFields },\n model: {\n value: _vm.estimates.estimate_mail_body,\n callback: function($$v) {\n _vm.$set(_vm.estimates, \"estimate_mail_body\", $$v)\n },\n expression: \"estimates.estimate_mail_body\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.estimates.company_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.companyFields },\n model: {\n value: _vm.estimates.company_address_format,\n callback: function($$v) {\n _vm.$set(_vm.estimates, \"company_address_format\", $$v)\n },\n expression: \"estimates.company_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.estimates.shipping_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.shippingFields },\n model: {\n value: _vm.estimates.shipping_address_format,\n callback: function($$v) {\n _vm.$set(_vm.estimates, \"shipping_address_format\", $$v)\n },\n expression: \"estimates.shipping_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.estimates.billing_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.billingFields },\n model: {\n value: _vm.estimates.billing_address_format,\n callback: function($$v) {\n _vm.$set(_vm.estimates, \"billing_address_format\", $$v)\n },\n expression: \"estimates.billing_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n disabled: _vm.isLoading,\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mt-6 mb-8\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-20px\" },\n on: { change: _vm.setEstimateSetting },\n model: {\n value: _vm.estimateAutogenerate,\n callback: function($$v) {\n _vm.estimateAutogenerate = $$v\n },\n expression: \"estimateAutogenerate\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n { staticClass: \"p-0 mb-1 text-base leading-snug text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.estimates.autogenerate_estimate_number\"\n )\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-tight text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.estimates.estimate_setting_description\"\n )\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"form\",\n {\n staticClass: \"mt-6\",\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.updateInvoiceSetting($event)\n }\n }\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.customization.invoices.invoice_prefix\"),\n error: _vm.invoicePrefixError\n }\n },\n [\n _c(\"sw-input\", {\n staticStyle: { \"max-width\": \"30%\" },\n attrs: { invalid: _vm.$v.invoices.invoice_prefix.$error },\n on: {\n input: function($event) {\n return _vm.$v.invoices.invoice_prefix.$touch()\n },\n keyup: function($event) {\n return _vm.changeToUppercase(\"INVOICES\")\n }\n },\n model: {\n value: _vm.invoices.invoice_prefix,\n callback: function($$v) {\n _vm.$set(_vm.invoices, \"invoice_prefix\", $$v)\n },\n expression: \"invoices.invoice_prefix\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.invoices.default_invoice_email_body\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: { fields: _vm.InvoiceMailFields },\n model: {\n value: _vm.invoices.invoice_mail_body,\n callback: function($$v) {\n _vm.$set(_vm.invoices, \"invoice_mail_body\", $$v)\n },\n expression: \"invoices.invoice_mail_body\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.invoices.company_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: { fields: _vm.companyFields },\n model: {\n value: _vm.invoices.company_address_format,\n callback: function($$v) {\n _vm.$set(_vm.invoices, \"company_address_format\", $$v)\n },\n expression: \"invoices.company_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.invoices.shipping_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: { fields: _vm.shippingFields },\n model: {\n value: _vm.invoices.shipping_address_format,\n callback: function($$v) {\n _vm.$set(_vm.invoices, \"shipping_address_format\", $$v)\n },\n expression: \"invoices.shipping_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.invoices.billing_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n staticClass: \"mt-2\",\n attrs: { fields: _vm.billingFields },\n model: {\n value: _vm.invoices.billing_address_format,\n callback: function($$v) {\n _vm.$set(_vm.invoices, \"billing_address_format\", $$v)\n },\n expression: \"invoices.billing_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mt-6 mb-8\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-20px\" },\n on: { change: _vm.setInvoiceSetting },\n model: {\n value: _vm.invoiceAutogenerate,\n callback: function($$v) {\n _vm.invoiceAutogenerate = $$v\n },\n expression: \"invoiceAutogenerate\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n { staticClass: \"p-0 mb-1 text-base leading-snug text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.invoices.autogenerate_invoice_number\"\n )\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-tight text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.invoices.invoice_setting_description\"\n )\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"div\",\n { staticClass: \"flex flex-wrap justify-end mt-8 lg:flex-no-wrap\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: { size: \"lg\", variant: \"primary-outline\" },\n on: { click: _vm.addItemUnit }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.items.add_item_unit\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: { variant: \"gray\", data: _vm.fetchData, \"show-filter\": false }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"settings.customization.items.unit_name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n _vm._s(_vm.$t(\"settings.customization.items.unit_name\"))\n )\n ]),\n _vm._v(\" \"),\n _c(\"span\", { staticClass: \"mt-6\" }, [\n _vm._v(_vm._s(row.name))\n ])\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"settings.tax_types.action\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n staticClass: \"h-5 mr-3 text-primary-800\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.editItemUnit(row)\n }\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeItemUnit(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n [\n _c(\n \"form\",\n {\n staticClass: \"mt-6\",\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.updatePaymentSetting($event)\n }\n }\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.customization.payments.payment_prefix\"),\n error: _vm.paymentPrefixError\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n staticStyle: { \"max-width\": \"30%\" },\n attrs: { invalid: _vm.$v.payments.payment_prefix.$error },\n on: {\n input: function($event) {\n return _vm.$v.payments.payment_prefix.$touch()\n },\n keyup: function($event) {\n return _vm.changeToUppercase(\"PAYMENTS\")\n }\n },\n model: {\n value: _vm.payments.payment_prefix,\n callback: function($$v) {\n _vm.$set(_vm.payments, \"payment_prefix\", $$v)\n },\n expression: \"payments.payment_prefix\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.payments.default_payment_email_body\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.mailFields },\n model: {\n value: _vm.payments.payment_mail_body,\n callback: function($$v) {\n _vm.$set(_vm.payments, \"payment_mail_body\", $$v)\n },\n expression: \"payments.payment_mail_body\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.payments.company_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.companyFields },\n model: {\n value: _vm.payments.company_address_format,\n callback: function($$v) {\n _vm.$set(_vm.payments, \"company_address_format\", $$v)\n },\n expression: \"payments.company_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-6 mb-4\",\n attrs: {\n label: _vm.$t(\n \"settings.customization.payments.from_customer_address_format\"\n )\n }\n },\n [\n _c(\"base-custom-input\", {\n attrs: { fields: _vm.customerAddressFields },\n model: {\n value: _vm.payments.from_customer_address_format,\n callback: function($$v) {\n _vm.$set(_vm.payments, \"from_customer_address_format\", $$v)\n },\n expression: \"payments.from_customer_address_format\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"my-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"settings.customization.save\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"sw-divider\", { staticClass: \"mt-6 mb-8\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"flex\" }, [\n _c(\n \"div\",\n { staticClass: \"relative w-12\" },\n [\n _c(\"sw-switch\", {\n staticClass: \"absolute\",\n staticStyle: { top: \"-20px\" },\n on: { change: _vm.setPaymentSetting },\n model: {\n value: _vm.paymentAutogenerate,\n callback: function($$v) {\n _vm.paymentAutogenerate = $$v\n },\n expression: \"paymentAutogenerate\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"ml-4\" }, [\n _c(\n \"p\",\n { staticClass: \"p-0 mb-1 text-base leading-snug text-black\" },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.payments.autogenerate_payment_number\"\n )\n ) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass: \"p-0 m-0 text-xs leading-tight text-gray-500\",\n staticStyle: { \"max-width\": \"480px\" }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\n \"settings.customization.payments.payment_setting_description\"\n )\n ) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_mail\"),\n error: _vm.fromEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex mt-8\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.loading,\n loading: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n _c(\"save-icon\", { staticClass: \"mr-2\" }),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm._t(\"default\")\n ],\n 2\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 sm:grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n \"allow-empty\": false,\n searchable: true,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.mailgun_domain\"),\n error: _vm.domainError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_mailgun_domain.$error,\n type: \"text\",\n name: \"mailgun_domain\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_mailgun_domain.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_mailgun_domain,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_mailgun_domain\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_mailgun_domain\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.mailgun_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_mailgun_secret.$error,\n type: _vm.getInputType,\n name: \"mailgun_secret\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_mailgun_secret.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.mailConfigData.mail_mailgun_secret,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_mailgun_secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_mailgun_secret\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.mailgun_endpoint\"),\n error: _vm.endpointError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_mailgun_endpoint.$error,\n type: \"text\",\n name: \"mailgun_endpoint\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_mailgun_endpoint.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_mailgun_endpoint,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_mailgun_endpoint\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_mailgun_endpoint\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_mail\"),\n error: _vm.fromEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"from_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex my-10\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.loading,\n loading: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n _c(\"save-icon\", { staticClass: \"mr-2\" }),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm._t(\"default\")\n ],\n 2\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 sm:grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n \"allow-empty\": false,\n searchable: true,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.host\"),\n error: _vm.hostError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_host.$error,\n type: \"text\",\n name: \"mail_host\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_host.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_host,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_host\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_host\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_port.$error,\n type: \"text\",\n name: \"mail_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_port.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_port,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_port\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.encryption\"),\n error: _vm.encryptionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_encryption.$error,\n options: _vm.encryptions,\n searchable: true,\n \"show-labels\": false\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_encryption.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_encryption,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_encryption\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_encryption\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_mail\"),\n error: _vm.fromEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.ses_key\"),\n error: _vm.keyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_ses_key.$error,\n type: \"text\",\n name: \"mail_ses_key\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_ses_key.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_ses_key,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_ses_key\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_ses_key\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.ses_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_ses_secret.$error,\n type: _vm.getInputType,\n name: \"mail_ses_secret\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_ses_secret.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.mailConfigData.mail_ses_secret,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_ses_secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_ses_secret\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex my-10\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.loading,\n loading: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n _c(\"save-icon\", { staticClass: \"mr-2\" }),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm._t(\"default\")\n ],\n 2\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid gap-6 grid-col-1 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.host\"),\n error: _vm.hostError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_host.$error,\n type: \"text\",\n name: \"mail_host\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_host.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_host,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_host\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_host\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.username\"),\n error: _vm.usernameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_username.$error,\n type: \"text\",\n name: \"db_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_username.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_username,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_username\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_username\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.password\"),\n error: _vm.passwordError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_password.$error,\n type: _vm.getInputType,\n name: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_password.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.mailConfigData.mail_password,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_port.$error,\n type: \"text\",\n name: \"mail_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_port.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_port,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_port\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.encryption\"),\n error: _vm.encryptionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_encryption.$error,\n options: _vm.encryptions,\n searchable: true,\n \"show-labels\": false\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_encryption.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_encryption,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_encryption\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_encryption\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_mail\"),\n error: _vm.fromEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"from_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"flex my-10\" },\n [\n _c(\n \"sw-button\",\n {\n attrs: {\n disabled: _vm.loading,\n loading: _vm.loading,\n type: \"submit\",\n variant: \"primary\"\n }\n },\n [\n _c(\"save-icon\", { staticClass: \"mr-2\" }),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm._t(\"default\")\n ],\n 2\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.isSuperAdmin\n ? _c(\n \"base-page\",\n { staticClass: \"item-create\" },\n [\n _c(\n \"sw-page-header\",\n { staticClass: \"mb-3\", attrs: { title: _vm.pageTitle } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/dashboard\",\n title: _vm.$t(\"general.home\")\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"/admin/users\",\n title: _vm.$tc(\"users.user\", 2)\n }\n }),\n _vm._v(\" \"),\n _vm.$route.name === \"users.edit\"\n ? _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"users.edit_user\"),\n active: \"\"\n }\n })\n : _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$t(\"users.new_user\"),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"template\", { slot: \"actions\" })\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"grid grid-cols-12\" }, [\n _c(\"div\", { staticClass: \"col-span-12 md:col-span-8\" }, [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.submitUser($event)\n }\n }\n },\n [\n _c(\n \"sw-card\",\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mb-4\",\n attrs: {\n label: _vm.$t(\"users.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.name.$error,\n focus: \"\",\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.name.$touch()\n }\n },\n model: {\n value: _vm.formData.name,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$t(\"users.email\"),\n error: _vm.emailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.formData.email.$error,\n type: \"text\",\n name: \"email\",\n \"tab-index\": \"3\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.email.$touch()\n }\n },\n model: {\n value: _vm.formData.email,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"email\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: {\n label: _vm.$tc(\"users.password\"),\n error: _vm.passwordError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n invalid: _vm.$v.formData.password.$error,\n type: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.formData.password.$touch()\n }\n },\n model: {\n value: _vm.formData.password,\n callback: function($$v) {\n _vm.$set(_vm.formData, \"password\", $$v)\n },\n expression: \"formData.password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4 mb-6\",\n attrs: { label: _vm.$t(\"users.phone\") }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n type: \"text\",\n name: \"phone\",\n \"tab-index\": \"4\"\n },\n model: {\n value: _vm.formData.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.formData,\n \"phone\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"formData.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"mt-6 mb-4\" },\n [\n _c(\n \"sw-button\",\n {\n staticClass:\n \"flex justify-center w-full md:w-auto\",\n attrs: {\n loading: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\",\n size: \"lg\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2 -ml-1\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.isEdit\n ? _vm.$t(\"users.update_user\")\n : _vm.$t(\"users.save_user\")\n ) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ])\n ])\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.isSuperAdmin\n ? _c(\n \"base-page\",\n { staticClass: \"items\" },\n [\n _c(\n \"sw-page-header\",\n { attrs: { title: _vm.$t(\"users.title\") } },\n [\n _c(\n \"sw-breadcrumb\",\n { attrs: { slot: \"breadcrumbs\" }, slot: \"breadcrumbs\" },\n [\n _c(\"sw-breadcrumb-item\", {\n attrs: { to: \"dashboard\", title: _vm.$t(\"general.home\") }\n }),\n _vm._v(\" \"),\n _c(\"sw-breadcrumb-item\", {\n attrs: {\n to: \"#\",\n title: _vm.$tc(\"users.title\", 2),\n active: \"\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"template\",\n { slot: \"actions\" },\n [\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.totalUsers,\n expression: \"totalUsers\"\n }\n ],\n attrs: { variant: \"primary-outline\", size: \"lg\" },\n on: { click: _vm.toggleFilter }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.filter\")) +\n \"\\n \"\n ),\n _c(_vm.filterIcon, {\n tag: \"component\",\n staticClass: \"w-4 h-4 ml-2 -mr-1\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"ml-4\",\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"users/create\",\n variant: \"primary\",\n size: \"lg\"\n }\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"users.add_user\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"slide-y-up-transition\",\n [\n _c(\n \"sw-filter-wrapper\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showFilters,\n expression: \"showFilters\"\n }\n ],\n staticClass: \"mt-3\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 mr-4\",\n attrs: { label: _vm.$tc(\"users.name\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"name\",\n autocomplete: \"off\"\n },\n model: {\n value: _vm.filters.name,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"name\", $$v)\n },\n expression: \"filters.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2 mr-4\",\n attrs: { label: _vm.$tc(\"users.email\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"email\",\n autocomplete: \"off\"\n },\n model: {\n value: _vm.filters.email,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"email\", $$v)\n },\n expression: \"filters.email\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"flex-1 mt-2\",\n attrs: { label: _vm.$tc(\"users.phone\") }\n },\n [\n _c(\"sw-input\", {\n staticClass: \"mt-2\",\n attrs: {\n type: \"text\",\n name: \"phone\",\n autocomplete: \"off\"\n },\n model: {\n value: _vm.filters.phone,\n callback: function($$v) {\n _vm.$set(_vm.filters, \"phone\", $$v)\n },\n expression: \"filters.phone\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"label\",\n {\n staticClass:\n \"absolute text-sm leading-snug text-gray-900 cursor-pointer\",\n staticStyle: { top: \"10px\", right: \"15px\" },\n on: { click: _vm.clearFilter }\n },\n [_vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.clear_all\")))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-empty-table-placeholder\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.showEmptyScreen,\n expression: \"showEmptyScreen\"\n }\n ],\n attrs: {\n title: _vm.$t(\"users.no_users\"),\n description: _vm.$t(\"users.list_of_users\")\n }\n },\n [\n _c(\"astronaut-icon\", { staticClass: \"mt-5 mb-4\" }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n attrs: {\n slot: \"actions\",\n \"tag-name\": \"router-link\",\n to: \"/admin/users/create\",\n size: \"lg\",\n variant: \"primary-outline\"\n },\n slot: \"actions\"\n },\n [\n _c(\"plus-icon\", { staticClass: \"w-6 h-6 mr-1 -ml-2\" }),\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"users.add_user\")) + \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.showEmptyScreen,\n expression: \"!showEmptyScreen\"\n }\n ],\n staticClass: \"relative table-container\"\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-between h-10 mt-5 list-none border-b-2 border-gray-200 border-solid\"\n },\n [\n _c(\"p\", { staticClass: \"text-sm\" }, [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"general.showing\")) + \": \"\n ),\n _c(\"b\", [_vm._v(_vm._s(_vm.users.length))]),\n _vm._v(\n \"\\n\\n \" +\n _vm._s(_vm.$t(\"general.of\")) +\n \"\\n\\n \"\n ),\n _c(\"b\", [_vm._v(_vm._s(_vm.totalUsers))])\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-transition\",\n { attrs: { type: \"fade\" } },\n [\n _vm.selectedUsers.length\n ? _c(\n \"sw-dropdown\",\n [\n _c(\n \"span\",\n {\n staticClass:\n \"flex block text-sm font-medium cursor-pointer select-none text-primary-400\",\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.actions\")) +\n \"\\n \"\n ),\n _c(\"chevron-down-icon\", {\n staticClass: \"h-5\"\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n { on: { click: _vm.removeMultipleUsers } },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"absolute z-10 items-center pl-4 mt-2 select-none md:mt-12\"\n },\n [\n _c(\"sw-checkbox\", {\n staticClass: \"hidden md:inline\",\n attrs: { variant: \"primary\", size: \"sm\" },\n on: { change: _vm.selectAllUsers },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-checkbox\", {\n staticClass: \"md:hidden\",\n attrs: {\n label: _vm.$t(\"general.select_all\"),\n variant: \"primary\",\n size: \"sm\"\n },\n on: { change: _vm.selectAllUsers },\n model: {\n value: _vm.selectAllFieldStatus,\n callback: function($$v) {\n _vm.selectAllFieldStatus = $$v\n },\n expression: \"selectAllFieldStatus\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-table-component\",\n {\n ref: \"table\",\n attrs: {\n data: _vm.fetchData,\n \"show-filter\": false,\n \"table-class\": \"table\"\n }\n },\n [\n _c(\"sw-table-column\", {\n attrs: {\n sortable: false,\n filterable: false,\n \"cell-class\": \"no-click\"\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function(row) {\n return _c(\n \"div\",\n { staticClass: \"custom-control custom-checkbox\" },\n [\n _c(\"sw-checkbox\", {\n attrs: {\n id: row.id,\n value: row.id,\n variant: \"primary\",\n size: \"sm\"\n },\n model: {\n value: _vm.selectField,\n callback: function($$v) {\n _vm.selectField = $$v\n },\n expression: \"selectField\"\n }\n })\n ],\n 1\n )\n }\n }\n ],\n null,\n false,\n 3150036800\n )\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"users.name\"),\n show: \"name\"\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"users.name\")))\n ]),\n _vm._v(\" \"),\n _c(\n \"router-link\",\n {\n staticClass: \"font-medium text-primary-500\",\n attrs: {\n to: { path: \"users/\" + row.id + \"/edit\" }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(row.name) +\n \"\\n \"\n )\n ]\n )\n ]\n }\n }\n ],\n null,\n false,\n 2266017303\n )\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"users.email\"),\n show: \"email\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"users.phone\"),\n show: \"phone\"\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(_vm._s(_vm.$t(\"users.phone\")))\n ]),\n _vm._v(\" \"),\n _c(\"span\", [\n _vm._v(\n _vm._s(row.phone ? row.phone : \"No Contact\") +\n \" \"\n )\n ])\n ]\n }\n }\n ],\n null,\n false,\n 3015326942\n )\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n label: _vm.$t(\"users.added_on\"),\n \"sort-as\": \"created_at\",\n show: \"formattedCreatedAt\"\n }\n }),\n _vm._v(\" \"),\n _c(\"sw-table-column\", {\n attrs: {\n sortable: true,\n filterable: false,\n \"cell-class\": \"action-dropdown\"\n },\n scopedSlots: _vm._u(\n [\n {\n key: \"default\",\n fn: function(row) {\n return [\n _c(\"span\", [\n _vm._v(\n \" \" + _vm._s(_vm.$t(\"users.action\")) + \" \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown\",\n [\n _c(\"dot-icon\", {\n attrs: { slot: \"activator\" },\n slot: \"activator\"\n }),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n attrs: {\n \"tag-name\": \"router-link\",\n to: \"users/\" + row.id + \"/edit\"\n }\n },\n [\n _c(\"pencil-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.edit\")) +\n \"\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-dropdown-item\",\n {\n on: {\n click: function($event) {\n return _vm.removeUser(row.id)\n }\n }\n },\n [\n _c(\"trash-icon\", {\n staticClass: \"h-5 mr-3 text-gray-600\"\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"general.delete\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ],\n null,\n false,\n 2310025438\n )\n })\n ],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass:\n \"flex flex-col items-center justify-between w-full h-32 pt-10 step-indicator\"\n },\n [\n _c(\"img\", {\n staticClass: \"h-12\",\n attrs: {\n id: \"logo-crater\",\n src: \"/assets/img/crater-logo.png\",\n alt: \"Crater Logo\"\n }\n }),\n _vm._v(\" \"),\n _c(\n \"sw-wizard\",\n {\n attrs: {\n steps: 7,\n currentStep: _vm.step,\n \"allow-navigation-redirect\": false\n },\n on: {\n \"update:currentStep\": function($event) {\n _vm.step = $event\n },\n \"update:current-step\": function($event) {\n _vm.step = $event\n }\n }\n },\n [_c(_vm.tab, { tag: \"component\", on: { next: _vm.setTab } })],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.company_info\"),\n description: _vm.$t(\"wizard.company_info_desc\")\n }\n },\n [\n _vm.isFetching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(\n \"div\",\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.company_info.company_logo\")\n }\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"relative flex items-center justify-center h-24 p-5 mt-2 bg-transparent border-2 border-gray-200 border-dashed rounded-md image-upload-box\",\n attrs: { id: \"logo-box\" }\n },\n [\n _vm.previewLogo\n ? _c(\"img\", {\n staticClass:\n \"absolute opacity-100 preview-logo\",\n staticStyle: {\n \"max-height\": \"80%\",\n animation: \"fadeIn 2s ease\"\n },\n attrs: { src: _vm.previewLogo }\n })\n : _c(\n \"div\",\n { staticClass: \"flex flex-col items-center\" },\n [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n }),\n _vm._v(\" \"),\n _c(\n \"p\",\n {\n staticClass:\n \"text-xs leading-4 text-center text-gray-400\"\n },\n [\n _vm._v(\n \"\\n Drag a file here or\\n \"\n ),\n _c(\n \"span\",\n {\n staticClass:\n \"cursor-pointer text-primary-500\",\n attrs: { id: \"pick-avatar\" }\n },\n [_vm._v(\"browse\")]\n ),\n _vm._v(\n \"\\n to choose a file\\n \"\n )\n ]\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\"sw-avatar\", {\n attrs: {\n trigger: \"#logo-box\",\n \"preview-avatar\": _vm.previewLogo\n },\n on: {\n changed: _vm.onChange,\n uploadHandler: _vm.onUploadHandler,\n handleUploadError: _vm.onHandleUploadError\n },\n scopedSlots: _vm._u([\n {\n key: \"icon\",\n fn: function() {\n return [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n })\n ]\n },\n proxy: true\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.company_name\"),\n error: _vm.companyNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.companyData.name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.companyData.name.$touch()\n }\n },\n model: {\n value: _vm.companyData.name,\n callback: function($$v) {\n _vm.$set(\n _vm.companyData,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"companyData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.country\"),\n error: _vm.countryError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.companyData.country_id.$error },\n attrs: {\n options: _vm.countries,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false,\n placeholder: _vm.$t(\"general.select_country\"),\n \"track-by\": \"id\",\n label: \"name\"\n },\n model: {\n value: _vm.country,\n callback: function($$v) {\n _vm.country = $$v\n },\n expression: \"country\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"wizard.state\") } },\n [\n _c(\"sw-input\", {\n attrs: { name: \"state\", type: \"text\" },\n model: {\n value: _vm.companyData.state,\n callback: function($$v) {\n _vm.$set(_vm.companyData, \"state\", $$v)\n },\n expression: \"companyData.state\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"wizard.city\") } },\n [\n _c(\"sw-input\", {\n attrs: { name: \"city\", type: \"text\" },\n model: {\n value: _vm.companyData.city,\n callback: function($$v) {\n _vm.$set(_vm.companyData, \"city\", $$v)\n },\n expression: \"companyData.city\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"div\",\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.address\"),\n error: _vm.address1Error\n }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n invalid:\n _vm.$v.companyData.address_street_1.$error,\n placeholder: _vm.$t(\"general.street_1\"),\n name: \"billing_street1\",\n rows: \"2\"\n },\n on: {\n input: function($event) {\n return _vm.$v.companyData.address_street_1.$touch()\n }\n },\n model: {\n value: _vm.companyData.address_street_1,\n callback: function($$v) {\n _vm.$set(\n _vm.companyData,\n \"address_street_1\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"companyData.address_street_1\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-1 lg:mt-2 md:mt-2\",\n attrs: { error: _vm.address2Error }\n },\n [\n _c(\"sw-textarea\", {\n attrs: {\n invalid:\n _vm.$v.companyData.address_street_2.$error,\n placeholder: _vm.$t(\"general.street_2\"),\n name: \"billing_street2\",\n rows: \"2\"\n },\n on: {\n input: function($event) {\n return _vm.$v.companyData.address_street_2.$touch()\n }\n },\n model: {\n value: _vm.companyData.address_street_2,\n callback: function($$v) {\n _vm.$set(\n _vm.companyData,\n \"address_street_2\",\n $$v\n )\n },\n expression: \"companyData.address_street_2\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n [\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"wizard.zip_code\") } },\n [\n _c(\"sw-input\", {\n attrs: { type: \"text\", name: \"zip\" },\n model: {\n value: _vm.companyData.zip,\n callback: function($$v) {\n _vm.$set(\n _vm.companyData,\n \"zip\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"companyData.zip\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n staticClass: \"mt-4\",\n attrs: { label: _vm.$t(\"wizard.phone\") }\n },\n [\n _c(\"sw-input\", {\n attrs: { type: \"text\", name: \"phone\" },\n model: {\n value: _vm.companyData.phone,\n callback: function($$v) {\n _vm.$set(\n _vm.companyData,\n \"phone\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"companyData.phone\"\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"wizard.save_cont\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.database.database\"),\n description: _vm.$t(\"wizard.database.desc\")\n }\n },\n [\n _vm.isFetching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(_vm.database_connection, {\n tag: \"component\",\n attrs: {\n \"config-data\": _vm.databaseData,\n \"is-loading\": _vm.isLoading,\n \"is-fetching\": _vm.isFetching\n },\n on: {\n \"on-change-driver\": _vm.getDatabaseConfig,\n \"submit-data\": _vm.next\n }\n })\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.mail.mail_config\"),\n description: _vm.$t(\"wizard.mail.mail_config_desc\")\n }\n },\n [\n _vm.isFetching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(_vm.mail_driver, {\n tag: \"component\",\n attrs: {\n \"config-data\": _vm.mailConfigData,\n loading: _vm.isLoading,\n \"mail-drivers\": _vm.mail_drivers\n },\n on: {\n \"on-change-driver\": function(val) {\n return (_vm.mail_driver = _vm.mailConfigData.mail_driver = val)\n },\n \"submit-data\": _vm.next\n }\n })\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.permissions.permissions\"),\n description: _vm.$t(\"wizard.permissions.permission_desc\")\n }\n },\n [\n _vm.isFetching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"relative\" },\n [\n _vm._l(_vm.permissions, function(permission, index) {\n return _c(\n \"div\",\n { key: index, staticClass: \"border border-gray-200\" },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-flow-row grid-cols-3 lg:gap-24 sm:gap-4\"\n },\n [\n _c(\"div\", { staticClass: \"col-span-2 p-3\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(permission.folder) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"p-3 text-right\" }, [\n permission.isSet\n ? _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-success\"\n })\n : _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-danger\"\n }),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(permission.permission))])\n ])\n ]\n )\n ]\n )\n }),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isFetching,\n expression: \"!isFetching\"\n }\n ],\n staticClass: \"mt-10\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\"\n },\n on: { click: _vm.next }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"wizard.continue\")) + \"\\n \"\n ),\n _c(\"arrow-right-icon\", { staticClass: \"h-5 ml-2 -mr-1\" })\n ],\n 1\n )\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.preferences\"),\n description: _vm.$t(\"wizard.preferences_desc\")\n }\n },\n [\n _vm.isFetching\n ? _c(\"base-loader\", { attrs: { \"show-bg-overlay\": true } })\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next($event)\n }\n }\n },\n [\n _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.currency\"),\n error: _vm.currencyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.settingData.currency.$error },\n attrs: {\n options: _vm.currencies,\n \"custom-label\": _vm.currencyNameWithCode,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"settings.currencies.select_currency\"\n ),\n \"track-by\": \"id\",\n label: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.settingData.currency.$touch()\n }\n },\n model: {\n value: _vm.settingData.currency,\n callback: function($$v) {\n _vm.$set(_vm.settingData, \"currency\", $$v)\n },\n expression: \"settingData.currency\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"settings.preferences.default_language\"),\n error: _vm.languageError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.settingData.language.$error },\n attrs: {\n options: _vm.languages,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"settings.preferences.select_language\"\n ),\n label: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.settingData.language.$touch()\n }\n },\n model: {\n value: _vm.settingData.language,\n callback: function($$v) {\n _vm.$set(_vm.settingData, \"language\", $$v)\n },\n expression: \"settingData.language\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.date_format\"),\n error: _vm.dateFormatError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.settingData.dateFormat.$error },\n attrs: {\n options: _vm.dateFormats,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"settings.preferences.select_date_format\"\n ),\n label: \"display_date\"\n },\n on: {\n input: function($event) {\n return _vm.$v.settingData.dateFormat.$touch()\n }\n },\n model: {\n value: _vm.settingData.dateFormat,\n callback: function($$v) {\n _vm.$set(_vm.settingData, \"dateFormat\", $$v)\n },\n expression: \"settingData.dateFormat\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.time_zone\"),\n error: _vm.timeZoneError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.settingData.timeZone.$error },\n attrs: {\n options: _vm.timeZones,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"settings.preferences.select_time_zone\"\n ),\n label: \"key\"\n },\n on: {\n input: function($event) {\n return _vm.$v.settingData.timeZone.$touch()\n }\n },\n model: {\n value: _vm.settingData.timeZone,\n callback: function($$v) {\n _vm.$set(_vm.settingData, \"timeZone\", $$v)\n },\n expression: \"settingData.timeZone\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.fiscal_year\"),\n error: _vm.fiscalYearError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n class: { error: _vm.$v.settingData.fiscalYear.$error },\n attrs: {\n options: _vm.fiscalYears,\n searchable: true,\n \"show-labels\": false,\n placeholder: _vm.$t(\n \"settings.preferences.select_financial_year\"\n ),\n label: \"key\"\n },\n on: {\n input: function($event) {\n return _vm.$v.settingData.fiscalYear.$touch()\n }\n },\n model: {\n value: _vm.settingData.fiscalYear,\n callback: function($$v) {\n _vm.$set(_vm.settingData, \"fiscalYear\", $$v)\n },\n expression: \"settingData.fiscalYear\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"wizard.save_cont\")) +\n \"\\n \"\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.req.system_req\"),\n description: _vm.$t(\"wizard.req.system_req_desc\")\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"w-full md:w-2/3\" },\n [\n _c(\"div\", { staticClass: \"mb-6\" }, [\n _vm.phpSupportInfo\n ? _c(\n \"div\",\n {\n staticClass:\n \"grid grid-flow-row grid-cols-3 p-3 border border-gray-200 lg:gap-24 sm:gap-4\"\n },\n [\n _c(\"div\", { staticClass: \"col-span-2 text-sm\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm.$t(\"wizard.req.php_req_version\", {\n version: _vm.phpSupportInfo.minimum\n })\n ) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"text-right\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.phpSupportInfo.current) +\n \"\\n \"\n ),\n _vm.phpSupportInfo.supported\n ? _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-success\"\n })\n : _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-danger\"\n })\n ])\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.requirements\n ? _c(\n \"div\",\n _vm._l(_vm.requirements, function(requirement, index) {\n return _c(\n \"div\",\n {\n key: index,\n staticClass:\n \"grid grid-flow-row grid-cols-3 p-3 border border-gray-200 lg:gap-24 sm:gap-4\"\n },\n [\n _c(\"div\", { staticClass: \"col-span-2 text-sm\" }, [\n _vm._v(\n \"\\n \" + _vm._s(index) + \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"text-right\" }, [\n requirement\n ? _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-success\"\n })\n : _c(\"span\", {\n staticClass:\n \"inline-block w-4 h-4 ml-3 mr-2 rounded-full bg-danger\"\n })\n ])\n ]\n )\n }),\n 0\n )\n : _vm._e()\n ]),\n _vm._v(\" \"),\n _vm.hasNext\n ? _c(\n \"sw-button\",\n {\n staticClass: \"mt-4 pull-right\",\n attrs: { variant: \"primary\" },\n on: { click: _vm.next }\n },\n [\n _vm._v(\n \"\\n \" + _vm._s(_vm.$t(\"wizard.continue\")) + \"\\n \"\n ),\n _c(\"arrow-right-icon\", { staticClass: \"h-5 ml-2 -mr-1\" })\n ],\n 1\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.requirements\n ? _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\"\n },\n on: { click: _vm.getRequirements }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"wizard.req.check_req\")) +\n \"\\n \"\n )\n ]\n )\n : _vm._e()\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"sw-wizard-step\",\n {\n attrs: {\n title: _vm.$t(\"wizard.account_info\"),\n description: _vm.$t(\"wizard.account_info_desc\")\n }\n },\n [\n _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$tc(\"settings.account_settings.profile_picture\")\n }\n },\n [\n _c(\"sw-avatar\", {\n attrs: {\n \"preview-avatar\": _vm.previewAvatar,\n label: _vm.$tc(\"general.choose_file\")\n },\n on: {\n changed: _vm.onChange,\n uploadHandler: _vm.onUploadHandler,\n handleUploadError: _vm.onHandleUploadError\n },\n scopedSlots: _vm._u([\n {\n key: \"icon\",\n fn: function() {\n return [\n _c(\"cloud-upload-icon\", {\n staticClass:\n \"h-5 mb-2 text-xl leading-6 text-gray-400\"\n })\n ]\n },\n proxy: true\n }\n ])\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.profileData.name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.profileData.name.$touch()\n }\n },\n model: {\n value: _vm.profileData.name,\n callback: function($$v) {\n _vm.$set(\n _vm.profileData,\n \"name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"profileData.name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.email\"),\n error: _vm.emailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.profileData.email.$error,\n type: \"text\",\n name: \"email\"\n },\n on: {\n input: function($event) {\n return _vm.$v.profileData.email.$touch()\n }\n },\n model: {\n value: _vm.profileData.email,\n callback: function($$v) {\n _vm.$set(\n _vm.profileData,\n \"email\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"profileData.email\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.password\"),\n error: _vm.passwordError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.profileData.password.$error,\n type: \"password\",\n name: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.profileData.password.$touch()\n }\n },\n model: {\n value: _vm.profileData.password,\n callback: function($$v) {\n _vm.$set(\n _vm.profileData,\n \"password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"profileData.password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.confirm_password\"),\n error: _vm.confirmPasswordError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.profileData.confirm_password.$error,\n type: \"password\",\n name: \"confirm_password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.profileData.confirm_password.$touch()\n }\n },\n model: {\n value: _vm.profileData.confirm_password,\n callback: function($$v) {\n _vm.$set(\n _vm.profileData,\n \"confirm_password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"profileData.confirm_password\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"mr-2\" })\n : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"wizard.save_cont\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_url\"),\n error: _vm.urlError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_url.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_url.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_url,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_url\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_url\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_domain\"),\n error: _vm.domainError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_domain.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"crater.com\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_domain.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_domain,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_domain\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_domain\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.connection\"),\n error: _vm.connectionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_connection.$error,\n options: _vm.connections,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeConnection },\n model: {\n value: _vm.databaseData.database_connection,\n callback: function($$v) {\n _vm.$set(_vm.databaseData, \"database_connection\", $$v)\n },\n expression: \"databaseData.database_connection\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_port.$error,\n type: \"text\",\n name: \"database_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_port.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_port,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_port\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.db_name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_name.$error,\n type: \"text\",\n name: \"database_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_name.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_name,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.username\"),\n error: _vm.usernameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_username.$error,\n type: \"text\",\n name: \"database_username\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_username.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_username,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_username\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_username\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"wizard.database.password\") } },\n [\n _c(\"sw-input\", {\n attrs: { type: \"password\", name: \"name\" },\n model: {\n value: _vm.databaseData.database_password,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.host\"),\n error: _vm.hostnameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_hostname.$error,\n type: \"text\",\n name: \"database_hostname\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_hostname.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_hostname,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_hostname\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_hostname\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isFetching,\n expression: \"!isFetching\"\n }\n ],\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"wizard.save_cont\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_url\"),\n error: _vm.urlError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_url.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_url.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_url,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_url\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_url\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_domain\"),\n error: _vm.domainError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_domain.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"crater.com\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_domain.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_domain,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_domain\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_domain\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.connection\"),\n error: _vm.connectionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_connection.$error,\n options: _vm.connections,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeConnection },\n model: {\n value: _vm.databaseData.database_connection,\n callback: function($$v) {\n _vm.$set(_vm.databaseData, \"database_connection\", $$v)\n },\n expression: \"databaseData.database_connection\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_port.$error,\n type: \"text\",\n name: \"database_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_port.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_port,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_port\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.db_name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_name.$error,\n type: \"text\",\n name: \"database_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_name.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_name,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.username\"),\n error: _vm.usernameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_username.$error,\n type: \"text\",\n name: \"database_username\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_username.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_username,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_username\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_username\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"wizard.database.password\") } },\n [\n _c(\"sw-input\", {\n attrs: { type: \"password\", name: \"name\" },\n model: {\n value: _vm.databaseData.database_password,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.host\"),\n error: _vm.hostnameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_hostname.$error,\n type: \"text\",\n name: \"database_hostname\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_hostname.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_hostname,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_hostname\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_hostname\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isFetching,\n expression: \"!isFetching\"\n }\n ],\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"wizard.save_cont\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_url\"),\n error: _vm.urlError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_url.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_url.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_url,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_url\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_url\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_domain\"),\n error: _vm.domainError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_domain.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"crater.com\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_domain.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_domain,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_domain\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_domain\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.connection\"),\n error: _vm.connectionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_connection.$error,\n options: _vm.connections,\n \"allow-empty\": false,\n searchable: true,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeConnection },\n model: {\n value: _vm.databaseData.database_connection,\n callback: function($$v) {\n _vm.$set(_vm.databaseData, \"database_connection\", $$v)\n },\n expression: \"databaseData.database_connection\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.db_path\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_name.$error,\n type: \"text\",\n name: \"database_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_name.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_name,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isFetching,\n expression: \"!isFetching\"\n }\n ],\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"wizard.save_cont\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n attrs: { action: \"\" },\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.next()\n }\n }\n },\n [\n _c(\n \"div\",\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_url\"),\n error: _vm.urlError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_url.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_url.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_url,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_url\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_url\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.app_domain\"),\n error: _vm.domainError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.app_domain.$error,\n type: \"text\",\n name: \"name\",\n placeholder: \"crater.com\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.app_domain.$touch()\n }\n },\n model: {\n value: _vm.databaseData.app_domain,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"app_domain\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.app_domain\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.connection\"),\n error: _vm.connectionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_connection.$error,\n options: _vm.connections,\n searchable: true,\n \"show-labels\": false,\n \"allow-empty\": false\n },\n on: { input: _vm.onChangeConnection },\n model: {\n value: _vm.databaseData.database_connection,\n callback: function($$v) {\n _vm.$set(_vm.databaseData, \"database_connection\", $$v)\n },\n expression: \"databaseData.database_connection\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_port.$error,\n type: \"text\",\n name: \"database_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_port.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_port,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_port\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.db_name\"),\n error: _vm.nameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_name.$error,\n type: \"text\",\n name: \"database_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_name.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_name,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.username\"),\n error: _vm.usernameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_username.$error,\n type: \"text\",\n name: \"database_username\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_username.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_username,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_username\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_username\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n { attrs: { label: _vm.$t(\"wizard.database.password\") } },\n [\n _c(\"sw-input\", {\n attrs: { type: \"password\", name: \"name\" },\n model: {\n value: _vm.databaseData.database_password,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_password\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.database.host\"),\n error: _vm.hostnameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.databaseData.database_hostname.$error,\n type: \"text\",\n name: \"database_hostname\"\n },\n on: {\n input: function($event) {\n return _vm.$v.databaseData.database_hostname.$touch()\n }\n },\n model: {\n value: _vm.databaseData.database_hostname,\n callback: function($$v) {\n _vm.$set(\n _vm.databaseData,\n \"database_hostname\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"databaseData.database_hostname\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.isFetching,\n expression: \"!isFetching\"\n }\n ],\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.isLoading,\n disabled: _vm.isLoading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.isLoading\n ? _c(\"save-icon\", { staticClass: \"h-5 mr-2\" })\n : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"wizard.save_cont\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n \"allow-empty\": false,\n searchable: true,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_mail\"),\n error: _vm.fromMailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.loading,\n disabled: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.loading ? _c(\"save-icon\", { staticClass: \"mr-2\" }) : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.mailgun_domain\"),\n error: _vm.domainError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_mailgun_domain.$error,\n type: \"text\",\n name: \"mailgun_domain\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_mailgun_domain.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_mailgun_domain,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_mailgun_domain\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_mailgun_domain\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass:\n \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 lg:mb-6 md:mb-6\"\n },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.mailgun_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_mailgun_secret.$error,\n type: _vm.getInputType,\n name: \"mailgun_secret\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_mailgun_secret.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.mailConfigData.mail_mailgun_secret,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_mailgun_secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_mailgun_secret\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.mailgun_endpoint\"),\n error: _vm.endpointError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_mailgun_endpoint.$error,\n type: \"text\",\n name: \"mailgun_endpoint\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_mailgun_endpoint.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_mailgun_endpoint,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_mailgun_endpoint\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_mailgun_endpoint\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_mail\"),\n error: _vm.fromMailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"from_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.loading,\n disabled: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.loading ? _c(\"save-icon\", { staticClass: \"mr-2\" }) : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig($event)\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.host\"),\n error: _vm.hostError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_host.$error,\n type: \"text\",\n name: \"mail_host\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_host.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_host,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_host\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_host\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_port.$error,\n type: \"text\",\n name: \"mail_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_port.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_port,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_port\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.encryption\"),\n error: _vm.encryptionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_encryption.$error,\n options: _vm.encryptions,\n searchable: true,\n \"show-labels\": false\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_encryption.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_encryption,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_encryption\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_encryption\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_mail\"),\n error: _vm.fromEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.ses_key\"),\n error: _vm.keyError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_ses_key.$error,\n type: \"text\",\n name: \"mail_ses_key\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_ses_key.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_ses_key,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_ses_key\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_ses_key\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.ses_secret\"),\n error: _vm.secretError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_ses_secret.$error,\n type: _vm.getInputType,\n name: \"mail_ses_secret\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_ses_secret.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.mailConfigData.mail_ses_secret,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_ses_secret\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_ses_secret\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.loading,\n disabled: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.loading ? _c(\"save-icon\", { staticClass: \"mr-2\" }) : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"form\",\n {\n on: {\n submit: function($event) {\n $event.preventDefault()\n return _vm.saveEmailConfig()\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.driver\"),\n error: _vm.driverError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_driver.$error,\n options: _vm.mailDrivers,\n searchable: true,\n \"allow-empty\": false,\n \"show-labels\": false\n },\n on: { input: _vm.onChangeDriver },\n model: {\n value: _vm.mailConfigData.mail_driver,\n callback: function($$v) {\n _vm.$set(_vm.mailConfigData, \"mail_driver\", $$v)\n },\n expression: \"mailConfigData.mail_driver\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.host\"),\n error: _vm.hostError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_host.$error,\n type: \"text\",\n name: \"mail_host\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_host.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_host,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_host\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_host\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.username\"),\n error: _vm.usernameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_username.$error,\n type: \"text\",\n name: \"db_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_username.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_username,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_username\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_username\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.password\"),\n error: _vm.passwordError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_password.$error,\n type: _vm.getInputType,\n name: \"password\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_password.$touch()\n }\n },\n scopedSlots: _vm._u([\n {\n key: \"rightIcon\",\n fn: function() {\n return [\n _vm.isShowPassword\n ? _c(\"eye-off-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n : _c(\"eye-icon\", {\n staticClass:\n \"w-5 h-5 mr-1 text-gray-500 cursor-pointer\",\n on: {\n click: function($event) {\n _vm.isShowPassword = !_vm.isShowPassword\n }\n }\n })\n ]\n },\n proxy: true\n }\n ]),\n model: {\n value: _vm.mailConfigData.mail_password,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_password\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_password\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-4 md:grid-cols-2 md:mb-6\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.port\"),\n error: _vm.portError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_port.$error,\n type: \"text\",\n name: \"mail_port\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_port.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_port,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_port\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_port\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.encryption\"),\n error: _vm.encryptionError,\n required: \"\"\n }\n },\n [\n _c(\"sw-select\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.mail_encryption.$error,\n options: _vm.encryptions,\n searchable: true,\n \"show-labels\": false\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.mail_encryption.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.mail_encryption,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"mail_encryption\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.mail_encryption\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"grid grid-cols-1 gap-4 mb-6 md:grid-cols-2\" },\n [\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_mail\"),\n error: _vm.fromEmailError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_mail.$error,\n type: \"text\",\n name: \"from_mail\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_mail.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_mail,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_mail\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_mail\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-input-group\",\n {\n attrs: {\n label: _vm.$t(\"wizard.mail.from_name\"),\n error: _vm.fromNameError,\n required: \"\"\n }\n },\n [\n _c(\"sw-input\", {\n attrs: {\n invalid: _vm.$v.mailConfigData.from_name.$error,\n type: \"text\",\n name: \"from_name\"\n },\n on: {\n input: function($event) {\n return _vm.$v.mailConfigData.from_name.$touch()\n }\n },\n model: {\n value: _vm.mailConfigData.from_name,\n callback: function($$v) {\n _vm.$set(\n _vm.mailConfigData,\n \"from_name\",\n typeof $$v === \"string\" ? $$v.trim() : $$v\n )\n },\n expression: \"mailConfigData.from_name\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"sw-button\",\n {\n staticClass: \"mt-4\",\n attrs: {\n loading: _vm.loading,\n disabled: _vm.loading,\n variant: \"primary\",\n type: \"submit\"\n }\n },\n [\n !_vm.loading ? _c(\"save-icon\", { staticClass: \"mr-2\" }) : _vm._e(),\n _vm._v(\"\\n \" + _vm._s(_vm.$t(\"general.save\")) + \"\\n \")\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns }","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","function getInternetExplorerVersion() {\n\tvar ua = window.navigator.userAgent;\n\n\tvar msie = ua.indexOf('MSIE ');\n\tif (msie > 0) {\n\t\t// IE 10 or older => return version number\n\t\treturn parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);\n\t}\n\n\tvar trident = ua.indexOf('Trident/');\n\tif (trident > 0) {\n\t\t// IE 11 => return version number\n\t\tvar rv = ua.indexOf('rv:');\n\t\treturn parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);\n\t}\n\n\tvar edge = ua.indexOf('Edge/');\n\tif (edge > 0) {\n\t\t// Edge (IE 12+) => return version number\n\t\treturn parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);\n\t}\n\n\t// other browser\n\treturn -1;\n}\n\nvar isIE = void 0;\n\nfunction initCompat() {\n\tif (!initCompat.init) {\n\t\tinitCompat.init = true;\n\t\tisIE = getInternetExplorerVersion() !== -1;\n\t}\n}\n\nvar ResizeObserver = { render: function render() {\n\t\tvar _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('div', { staticClass: \"resize-observer\", attrs: { \"tabindex\": \"-1\" } });\n\t}, staticRenderFns: [], _scopeId: 'data-v-b329ee4c',\n\tname: 'resize-observer',\n\n\tmethods: {\n\t\tcompareAndNotify: function compareAndNotify() {\n\t\t\tif (this._w !== this.$el.offsetWidth || this._h !== this.$el.offsetHeight) {\n\t\t\t\tthis._w = this.$el.offsetWidth;\n\t\t\t\tthis._h = this.$el.offsetHeight;\n\t\t\t\tthis.$emit('notify');\n\t\t\t}\n\t\t},\n\t\taddResizeHandlers: function addResizeHandlers() {\n\t\t\tthis._resizeObject.contentDocument.defaultView.addEventListener('resize', this.compareAndNotify);\n\t\t\tthis.compareAndNotify();\n\t\t},\n\t\tremoveResizeHandlers: function removeResizeHandlers() {\n\t\t\tif (this._resizeObject && this._resizeObject.onload) {\n\t\t\t\tif (!isIE && this._resizeObject.contentDocument) {\n\t\t\t\t\tthis._resizeObject.contentDocument.defaultView.removeEventListener('resize', this.compareAndNotify);\n\t\t\t\t}\n\t\t\t\tdelete this._resizeObject.onload;\n\t\t\t}\n\t\t}\n\t},\n\n\tmounted: function mounted() {\n\t\tvar _this = this;\n\n\t\tinitCompat();\n\t\tthis.$nextTick(function () {\n\t\t\t_this._w = _this.$el.offsetWidth;\n\t\t\t_this._h = _this.$el.offsetHeight;\n\t\t});\n\t\tvar object = document.createElement('object');\n\t\tthis._resizeObject = object;\n\t\tobject.setAttribute('aria-hidden', 'true');\n\t\tobject.setAttribute('tabindex', -1);\n\t\tobject.onload = this.addResizeHandlers;\n\t\tobject.type = 'text/html';\n\t\tif (isIE) {\n\t\t\tthis.$el.appendChild(object);\n\t\t}\n\t\tobject.data = 'about:blank';\n\t\tif (!isIE) {\n\t\t\tthis.$el.appendChild(object);\n\t\t}\n\t},\n\tbeforeDestroy: function beforeDestroy() {\n\t\tthis.removeResizeHandlers();\n\t}\n};\n\n// Install the components\nfunction install(Vue) {\n\tVue.component('resize-observer', ResizeObserver);\n\tVue.component('ResizeObserver', ResizeObserver);\n}\n\n// Plugin\nvar plugin = {\n\t// eslint-disable-next-line no-undef\n\tversion: \"0.4.5\",\n\tinstall: install\n};\n\n// Auto-install\nvar GlobalVue = null;\nif (typeof window !== 'undefined') {\n\tGlobalVue = window.Vue;\n} else if (typeof global !== 'undefined') {\n\tGlobalVue = global.Vue;\n}\nif (GlobalVue) {\n\tGlobalVue.use(plugin);\n}\n\nexport { install, ResizeObserver };\nexport default plugin;\n","/**\n * vue-router v2.7.0\n * (c) 2017 Evan You\n * @license MIT\n */\n/* */\n\nfunction assert (condition, message) {\n if (!condition) {\n throw new Error((\"[vue-router] \" + message))\n }\n}\n\nfunction warn (condition, message) {\n if (process.env.NODE_ENV !== 'production' && !condition) {\n typeof console !== 'undefined' && console.warn((\"[vue-router] \" + message));\n }\n}\n\nfunction isError (err) {\n return Object.prototype.toString.call(err).indexOf('Error') > -1\n}\n\nvar View = {\n name: 'router-view',\n functional: true,\n props: {\n name: {\n type: String,\n default: 'default'\n }\n },\n render: function render (_, ref) {\n var props = ref.props;\n var children = ref.children;\n var parent = ref.parent;\n var data = ref.data;\n\n data.routerView = true;\n\n // directly use parent context's createElement() function\n // so that components rendered by router-view can resolve named slots\n var h = parent.$createElement;\n var name = props.name;\n var route = parent.$route;\n var cache = parent._routerViewCache || (parent._routerViewCache = {});\n\n // determine current view depth, also check to see if the tree\n // has been toggled inactive but kept-alive.\n var depth = 0;\n var inactive = false;\n while (parent && parent._routerRoot !== parent) {\n if (parent.$vnode && parent.$vnode.data.routerView) {\n depth++;\n }\n if (parent._inactive) {\n inactive = true;\n }\n parent = parent.$parent;\n }\n data.routerViewDepth = depth;\n\n // render previous view if the tree is inactive and kept-alive\n if (inactive) {\n return h(cache[name], data, children)\n }\n\n var matched = route.matched[depth];\n // render empty node if no matched route\n if (!matched) {\n cache[name] = null;\n return h()\n }\n\n var component = cache[name] = matched.components[name];\n\n // attach instance registration hook\n // this will be called in the instance's injected lifecycle hooks\n data.registerRouteInstance = function (vm, val) {\n // val could be undefined for unregistration\n var current = matched.instances[name];\n if (\n (val && current !== vm) ||\n (!val && current === vm)\n ) {\n matched.instances[name] = val;\n }\n }\n\n // also regiseter instance in prepatch hook\n // in case the same component instance is reused across different routes\n ;(data.hook || (data.hook = {})).prepatch = function (_, vnode) {\n matched.instances[name] = vnode.componentInstance;\n };\n\n // resolve props\n data.props = resolveProps(route, matched.props && matched.props[name]);\n\n return h(component, data, children)\n }\n};\n\nfunction resolveProps (route, config) {\n switch (typeof config) {\n case 'undefined':\n return\n case 'object':\n return config\n case 'function':\n return config(route)\n case 'boolean':\n return config ? route.params : undefined\n default:\n if (process.env.NODE_ENV !== 'production') {\n warn(\n false,\n \"props in \\\"\" + (route.path) + \"\\\" is a \" + (typeof config) + \", \" +\n \"expecting an object, function or boolean.\"\n );\n }\n }\n}\n\n/* */\n\nvar encodeReserveRE = /[!'()*]/g;\nvar encodeReserveReplacer = function (c) { return '%' + c.charCodeAt(0).toString(16); };\nvar commaRE = /%2C/g;\n\n// fixed encodeURIComponent which is more conformant to RFC3986:\n// - escapes [!'()*]\n// - preserve commas\nvar encode = function (str) { return encodeURIComponent(str)\n .replace(encodeReserveRE, encodeReserveReplacer)\n .replace(commaRE, ','); };\n\nvar decode = decodeURIComponent;\n\nfunction resolveQuery (\n query,\n extraQuery,\n _parseQuery\n) {\n if ( extraQuery === void 0 ) extraQuery = {};\n\n var parse = _parseQuery || parseQuery;\n var parsedQuery;\n try {\n parsedQuery = parse(query || '');\n } catch (e) {\n process.env.NODE_ENV !== 'production' && warn(false, e.message);\n parsedQuery = {};\n }\n for (var key in extraQuery) {\n var val = extraQuery[key];\n parsedQuery[key] = Array.isArray(val) ? val.slice() : val;\n }\n return parsedQuery\n}\n\nfunction parseQuery (query) {\n var res = {};\n\n query = query.trim().replace(/^(\\?|#|&)/, '');\n\n if (!query) {\n return res\n }\n\n query.split('&').forEach(function (param) {\n var parts = param.replace(/\\+/g, ' ').split('=');\n var key = decode(parts.shift());\n var val = parts.length > 0\n ? decode(parts.join('='))\n : null;\n\n if (res[key] === undefined) {\n res[key] = val;\n } else if (Array.isArray(res[key])) {\n res[key].push(val);\n } else {\n res[key] = [res[key], val];\n }\n });\n\n return res\n}\n\nfunction stringifyQuery (obj) {\n var res = obj ? Object.keys(obj).map(function (key) {\n var val = obj[key];\n\n if (val === undefined) {\n return ''\n }\n\n if (val === null) {\n return encode(key)\n }\n\n if (Array.isArray(val)) {\n var result = [];\n val.forEach(function (val2) {\n if (val2 === undefined) {\n return\n }\n if (val2 === null) {\n result.push(encode(key));\n } else {\n result.push(encode(key) + '=' + encode(val2));\n }\n });\n return result.join('&')\n }\n\n return encode(key) + '=' + encode(val)\n }).filter(function (x) { return x.length > 0; }).join('&') : null;\n return res ? (\"?\" + res) : ''\n}\n\n/* */\n\n\nvar trailingSlashRE = /\\/?$/;\n\nfunction createRoute (\n record,\n location,\n redirectedFrom,\n router\n) {\n var stringifyQuery$$1 = router && router.options.stringifyQuery;\n var route = {\n name: location.name || (record && record.name),\n meta: (record && record.meta) || {},\n path: location.path || '/',\n hash: location.hash || '',\n query: location.query || {},\n params: location.params || {},\n fullPath: getFullPath(location, stringifyQuery$$1),\n matched: record ? formatMatch(record) : []\n };\n if (redirectedFrom) {\n route.redirectedFrom = getFullPath(redirectedFrom, stringifyQuery$$1);\n }\n return Object.freeze(route)\n}\n\n// the starting route that represents the initial state\nvar START = createRoute(null, {\n path: '/'\n});\n\nfunction formatMatch (record) {\n var res = [];\n while (record) {\n res.unshift(record);\n record = record.parent;\n }\n return res\n}\n\nfunction getFullPath (\n ref,\n _stringifyQuery\n) {\n var path = ref.path;\n var query = ref.query; if ( query === void 0 ) query = {};\n var hash = ref.hash; if ( hash === void 0 ) hash = '';\n\n var stringify = _stringifyQuery || stringifyQuery;\n return (path || '/') + stringify(query) + hash\n}\n\nfunction isSameRoute (a, b) {\n if (b === START) {\n return a === b\n } else if (!b) {\n return false\n } else if (a.path && b.path) {\n return (\n a.path.replace(trailingSlashRE, '') === b.path.replace(trailingSlashRE, '') &&\n a.hash === b.hash &&\n isObjectEqual(a.query, b.query)\n )\n } else if (a.name && b.name) {\n return (\n a.name === b.name &&\n a.hash === b.hash &&\n isObjectEqual(a.query, b.query) &&\n isObjectEqual(a.params, b.params)\n )\n } else {\n return false\n }\n}\n\nfunction isObjectEqual (a, b) {\n if ( a === void 0 ) a = {};\n if ( b === void 0 ) b = {};\n\n var aKeys = Object.keys(a);\n var bKeys = Object.keys(b);\n if (aKeys.length !== bKeys.length) {\n return false\n }\n return aKeys.every(function (key) {\n var aVal = a[key];\n var bVal = b[key];\n // check nested equality\n if (typeof aVal === 'object' && typeof bVal === 'object') {\n return isObjectEqual(aVal, bVal)\n }\n return String(aVal) === String(bVal)\n })\n}\n\nfunction isIncludedRoute (current, target) {\n return (\n current.path.replace(trailingSlashRE, '/').indexOf(\n target.path.replace(trailingSlashRE, '/')\n ) === 0 &&\n (!target.hash || current.hash === target.hash) &&\n queryIncludes(current.query, target.query)\n )\n}\n\nfunction queryIncludes (current, target) {\n for (var key in target) {\n if (!(key in current)) {\n return false\n }\n }\n return true\n}\n\n/* */\n\n// work around weird flow bug\nvar toTypes = [String, Object];\nvar eventTypes = [String, Array];\n\nvar Link = {\n name: 'router-link',\n props: {\n to: {\n type: toTypes,\n required: true\n },\n tag: {\n type: String,\n default: 'a'\n },\n exact: Boolean,\n append: Boolean,\n replace: Boolean,\n activeClass: String,\n exactActiveClass: String,\n event: {\n type: eventTypes,\n default: 'click'\n }\n },\n render: function render (h) {\n var this$1 = this;\n\n var router = this.$router;\n var current = this.$route;\n var ref = router.resolve(this.to, current, this.append);\n var location = ref.location;\n var route = ref.route;\n var href = ref.href;\n\n var classes = {};\n var globalActiveClass = router.options.linkActiveClass;\n var globalExactActiveClass = router.options.linkExactActiveClass;\n // Support global empty active class\n var activeClassFallback = globalActiveClass == null\n ? 'router-link-active'\n : globalActiveClass;\n var exactActiveClassFallback = globalExactActiveClass == null\n ? 'router-link-exact-active'\n : globalExactActiveClass;\n var activeClass = this.activeClass == null\n ? activeClassFallback\n : this.activeClass;\n var exactActiveClass = this.exactActiveClass == null\n ? exactActiveClassFallback\n : this.exactActiveClass;\n var compareTarget = location.path\n ? createRoute(null, location, null, router)\n : route;\n\n classes[exactActiveClass] = isSameRoute(current, compareTarget);\n classes[activeClass] = this.exact\n ? classes[exactActiveClass]\n : isIncludedRoute(current, compareTarget);\n\n var handler = function (e) {\n if (guardEvent(e)) {\n if (this$1.replace) {\n router.replace(location);\n } else {\n router.push(location);\n }\n }\n };\n\n var on = { click: guardEvent };\n if (Array.isArray(this.event)) {\n this.event.forEach(function (e) { on[e] = handler; });\n } else {\n on[this.event] = handler;\n }\n\n var data = {\n class: classes\n };\n\n if (this.tag === 'a') {\n data.on = on;\n data.attrs = { href: href };\n } else {\n // find the first child and apply listener and href\n var a = findAnchor(this.$slots.default);\n if (a) {\n // in case the is a static node\n a.isStatic = false;\n var extend = _Vue.util.extend;\n var aData = a.data = extend({}, a.data);\n aData.on = on;\n var aAttrs = a.data.attrs = extend({}, a.data.attrs);\n aAttrs.href = href;\n } else {\n // doesn't have child, apply listener to self\n data.on = on;\n }\n }\n\n return h(this.tag, data, this.$slots.default)\n }\n};\n\nfunction guardEvent (e) {\n // don't redirect with control keys\n if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey) { return }\n // don't redirect when preventDefault called\n if (e.defaultPrevented) { return }\n // don't redirect on right click\n if (e.button !== undefined && e.button !== 0) { return }\n // don't redirect if `target=\"_blank\"`\n if (e.currentTarget && e.currentTarget.getAttribute) {\n var target = e.currentTarget.getAttribute('target');\n if (/\\b_blank\\b/i.test(target)) { return }\n }\n // this may be a Weex event which doesn't have this method\n if (e.preventDefault) {\n e.preventDefault();\n }\n return true\n}\n\nfunction findAnchor (children) {\n if (children) {\n var child;\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n if (child.tag === 'a') {\n return child\n }\n if (child.children && (child = findAnchor(child.children))) {\n return child\n }\n }\n }\n}\n\nvar _Vue;\n\nfunction install (Vue) {\n if (install.installed) { return }\n install.installed = true;\n\n _Vue = Vue;\n\n var isDef = function (v) { return v !== undefined; };\n\n var registerInstance = function (vm, callVal) {\n var i = vm.$options._parentVnode;\n if (isDef(i) && isDef(i = i.data) && isDef(i = i.registerRouteInstance)) {\n i(vm, callVal);\n }\n };\n\n Vue.mixin({\n beforeCreate: function beforeCreate () {\n if (isDef(this.$options.router)) {\n this._routerRoot = this;\n this._router = this.$options.router;\n this._router.init(this);\n Vue.util.defineReactive(this, '_route', this._router.history.current);\n } else {\n this._routerRoot = (this.$parent && this.$parent._routerRoot) || this;\n }\n registerInstance(this, this);\n },\n destroyed: function destroyed () {\n registerInstance(this);\n }\n });\n\n Object.defineProperty(Vue.prototype, '$router', {\n get: function get () { return this._routerRoot._router }\n });\n\n Object.defineProperty(Vue.prototype, '$route', {\n get: function get () { return this._routerRoot._route }\n });\n\n Vue.component('router-view', View);\n Vue.component('router-link', Link);\n\n var strats = Vue.config.optionMergeStrategies;\n // use the same hook merging strategy for route hooks\n strats.beforeRouteEnter = strats.beforeRouteLeave = strats.beforeRouteUpdate = strats.created;\n}\n\n/* */\n\nvar inBrowser = typeof window !== 'undefined';\n\n/* */\n\nfunction resolvePath (\n relative,\n base,\n append\n) {\n var firstChar = relative.charAt(0);\n if (firstChar === '/') {\n return relative\n }\n\n if (firstChar === '?' || firstChar === '#') {\n return base + relative\n }\n\n var stack = base.split('/');\n\n // remove trailing segment if:\n // - not appending\n // - appending to trailing slash (last segment is empty)\n if (!append || !stack[stack.length - 1]) {\n stack.pop();\n }\n\n // resolve relative path\n var segments = relative.replace(/^\\//, '').split('/');\n for (var i = 0; i < segments.length; i++) {\n var segment = segments[i];\n if (segment === '..') {\n stack.pop();\n } else if (segment !== '.') {\n stack.push(segment);\n }\n }\n\n // ensure leading slash\n if (stack[0] !== '') {\n stack.unshift('');\n }\n\n return stack.join('/')\n}\n\nfunction parsePath (path) {\n var hash = '';\n var query = '';\n\n var hashIndex = path.indexOf('#');\n if (hashIndex >= 0) {\n hash = path.slice(hashIndex);\n path = path.slice(0, hashIndex);\n }\n\n var queryIndex = path.indexOf('?');\n if (queryIndex >= 0) {\n query = path.slice(queryIndex + 1);\n path = path.slice(0, queryIndex);\n }\n\n return {\n path: path,\n query: query,\n hash: hash\n }\n}\n\nfunction cleanPath (path) {\n return path.replace(/\\/\\//g, '/')\n}\n\nvar index$1 = Array.isArray || function (arr) {\n return Object.prototype.toString.call(arr) == '[object Array]';\n};\n\n/**\n * Expose `pathToRegexp`.\n */\nvar index = pathToRegexp;\nvar parse_1 = parse;\nvar compile_1 = compile;\nvar tokensToFunction_1 = tokensToFunction;\nvar tokensToRegExp_1 = tokensToRegExp;\n\n/**\n * The main path matching regexp utility.\n *\n * @type {RegExp}\n */\nvar PATH_REGEXP = new RegExp([\n // Match escaped characters that would otherwise appear in future matches.\n // This allows the user to escape special characters that won't transform.\n '(\\\\\\\\.)',\n // Match Express-style parameters and un-named parameters with a prefix\n // and optional suffixes. Matches appear as:\n //\n // \"/:test(\\\\d+)?\" => [\"/\", \"test\", \"\\d+\", undefined, \"?\", undefined]\n // \"/route(\\\\d+)\" => [undefined, undefined, undefined, \"\\d+\", undefined, undefined]\n // \"/*\" => [\"/\", undefined, undefined, undefined, undefined, \"*\"]\n '([\\\\/.])?(?:(?:\\\\:(\\\\w+)(?:\\\\(((?:\\\\\\\\.|[^\\\\\\\\()])+)\\\\))?|\\\\(((?:\\\\\\\\.|[^\\\\\\\\()])+)\\\\))([+*?])?|(\\\\*))'\n].join('|'), 'g');\n\n/**\n * Parse a string for the raw tokens.\n *\n * @param {string} str\n * @param {Object=} options\n * @return {!Array}\n */\nfunction parse (str, options) {\n var tokens = [];\n var key = 0;\n var index = 0;\n var path = '';\n var defaultDelimiter = options && options.delimiter || '/';\n var res;\n\n while ((res = PATH_REGEXP.exec(str)) != null) {\n var m = res[0];\n var escaped = res[1];\n var offset = res.index;\n path += str.slice(index, offset);\n index = offset + m.length;\n\n // Ignore already escaped sequences.\n if (escaped) {\n path += escaped[1];\n continue\n }\n\n var next = str[index];\n var prefix = res[2];\n var name = res[3];\n var capture = res[4];\n var group = res[5];\n var modifier = res[6];\n var asterisk = res[7];\n\n // Push the current path onto the tokens.\n if (path) {\n tokens.push(path);\n path = '';\n }\n\n var partial = prefix != null && next != null && next !== prefix;\n var repeat = modifier === '+' || modifier === '*';\n var optional = modifier === '?' || modifier === '*';\n var delimiter = res[2] || defaultDelimiter;\n var pattern = capture || group;\n\n tokens.push({\n name: name || key++,\n prefix: prefix || '',\n delimiter: delimiter,\n optional: optional,\n repeat: repeat,\n partial: partial,\n asterisk: !!asterisk,\n pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?')\n });\n }\n\n // Match any characters still remaining.\n if (index < str.length) {\n path += str.substr(index);\n }\n\n // If the path exists, push it onto the end.\n if (path) {\n tokens.push(path);\n }\n\n return tokens\n}\n\n/**\n * Compile a string to a template function for the path.\n *\n * @param {string} str\n * @param {Object=} options\n * @return {!function(Object=, Object=)}\n */\nfunction compile (str, options) {\n return tokensToFunction(parse(str, options))\n}\n\n/**\n * Prettier encoding of URI path segments.\n *\n * @param {string}\n * @return {string}\n */\nfunction encodeURIComponentPretty (str) {\n return encodeURI(str).replace(/[\\/?#]/g, function (c) {\n return '%' + c.charCodeAt(0).toString(16).toUpperCase()\n })\n}\n\n/**\n * Encode the asterisk parameter. Similar to `pretty`, but allows slashes.\n *\n * @param {string}\n * @return {string}\n */\nfunction encodeAsterisk (str) {\n return encodeURI(str).replace(/[?#]/g, function (c) {\n return '%' + c.charCodeAt(0).toString(16).toUpperCase()\n })\n}\n\n/**\n * Expose a method for transforming tokens into the path function.\n */\nfunction tokensToFunction (tokens) {\n // Compile all the tokens into regexps.\n var matches = new Array(tokens.length);\n\n // Compile all the patterns before compilation.\n for (var i = 0; i < tokens.length; i++) {\n if (typeof tokens[i] === 'object') {\n matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$');\n }\n }\n\n return function (obj, opts) {\n var path = '';\n var data = obj || {};\n var options = opts || {};\n var encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent;\n\n for (var i = 0; i < tokens.length; i++) {\n var token = tokens[i];\n\n if (typeof token === 'string') {\n path += token;\n\n continue\n }\n\n var value = data[token.name];\n var segment;\n\n if (value == null) {\n if (token.optional) {\n // Prepend partial segment prefixes.\n if (token.partial) {\n path += token.prefix;\n }\n\n continue\n } else {\n throw new TypeError('Expected \"' + token.name + '\" to be defined')\n }\n }\n\n if (index$1(value)) {\n if (!token.repeat) {\n throw new TypeError('Expected \"' + token.name + '\" to not repeat, but received `' + JSON.stringify(value) + '`')\n }\n\n if (value.length === 0) {\n if (token.optional) {\n continue\n } else {\n throw new TypeError('Expected \"' + token.name + '\" to not be empty')\n }\n }\n\n for (var j = 0; j < value.length; j++) {\n segment = encode(value[j]);\n\n if (!matches[i].test(segment)) {\n throw new TypeError('Expected all \"' + token.name + '\" to match \"' + token.pattern + '\", but received `' + JSON.stringify(segment) + '`')\n }\n\n path += (j === 0 ? token.prefix : token.delimiter) + segment;\n }\n\n continue\n }\n\n segment = token.asterisk ? encodeAsterisk(value) : encode(value);\n\n if (!matches[i].test(segment)) {\n throw new TypeError('Expected \"' + token.name + '\" to match \"' + token.pattern + '\", but received \"' + segment + '\"')\n }\n\n path += token.prefix + segment;\n }\n\n return path\n }\n}\n\n/**\n * Escape a regular expression string.\n *\n * @param {string} str\n * @return {string}\n */\nfunction escapeString (str) {\n return str.replace(/([.+*?=^!:${}()[\\]|\\/\\\\])/g, '\\\\$1')\n}\n\n/**\n * Escape the capturing group by escaping special characters and meaning.\n *\n * @param {string} group\n * @return {string}\n */\nfunction escapeGroup (group) {\n return group.replace(/([=!:$\\/()])/g, '\\\\$1')\n}\n\n/**\n * Attach the keys as a property of the regexp.\n *\n * @param {!RegExp} re\n * @param {Array} keys\n * @return {!RegExp}\n */\nfunction attachKeys (re, keys) {\n re.keys = keys;\n return re\n}\n\n/**\n * Get the flags for a regexp from the options.\n *\n * @param {Object} options\n * @return {string}\n */\nfunction flags (options) {\n return options.sensitive ? '' : 'i'\n}\n\n/**\n * Pull out keys from a regexp.\n *\n * @param {!RegExp} path\n * @param {!Array} keys\n * @return {!RegExp}\n */\nfunction regexpToRegexp (path, keys) {\n // Use a negative lookahead to match only capturing groups.\n var groups = path.source.match(/\\((?!\\?)/g);\n\n if (groups) {\n for (var i = 0; i < groups.length; i++) {\n keys.push({\n name: i,\n prefix: null,\n delimiter: null,\n optional: false,\n repeat: false,\n partial: false,\n asterisk: false,\n pattern: null\n });\n }\n }\n\n return attachKeys(path, keys)\n}\n\n/**\n * Transform an array into a regexp.\n *\n * @param {!Array} path\n * @param {Array} keys\n * @param {!Object} options\n * @return {!RegExp}\n */\nfunction arrayToRegexp (path, keys, options) {\n var parts = [];\n\n for (var i = 0; i < path.length; i++) {\n parts.push(pathToRegexp(path[i], keys, options).source);\n }\n\n var regexp = new RegExp('(?:' + parts.join('|') + ')', flags(options));\n\n return attachKeys(regexp, keys)\n}\n\n/**\n * Create a path regexp from string input.\n *\n * @param {string} path\n * @param {!Array} keys\n * @param {!Object} options\n * @return {!RegExp}\n */\nfunction stringToRegexp (path, keys, options) {\n return tokensToRegExp(parse(path, options), keys, options)\n}\n\n/**\n * Expose a function for taking tokens and returning a RegExp.\n *\n * @param {!Array} tokens\n * @param {(Array|Object)=} keys\n * @param {Object=} options\n * @return {!RegExp}\n */\nfunction tokensToRegExp (tokens, keys, options) {\n if (!index$1(keys)) {\n options = /** @type {!Object} */ (keys || options);\n keys = [];\n }\n\n options = options || {};\n\n var strict = options.strict;\n var end = options.end !== false;\n var route = '';\n\n // Iterate over the tokens and create our regexp string.\n for (var i = 0; i < tokens.length; i++) {\n var token = tokens[i];\n\n if (typeof token === 'string') {\n route += escapeString(token);\n } else {\n var prefix = escapeString(token.prefix);\n var capture = '(?:' + token.pattern + ')';\n\n keys.push(token);\n\n if (token.repeat) {\n capture += '(?:' + prefix + capture + ')*';\n }\n\n if (token.optional) {\n if (!token.partial) {\n capture = '(?:' + prefix + '(' + capture + '))?';\n } else {\n capture = prefix + '(' + capture + ')?';\n }\n } else {\n capture = prefix + '(' + capture + ')';\n }\n\n route += capture;\n }\n }\n\n var delimiter = escapeString(options.delimiter || '/');\n var endsWithDelimiter = route.slice(-delimiter.length) === delimiter;\n\n // In non-strict mode we allow a slash at the end of match. If the path to\n // match already ends with a slash, we remove it for consistency. The slash\n // is valid at the end of a path match, not in the middle. This is important\n // in non-ending mode, where \"/test/\" shouldn't match \"/test//route\".\n if (!strict) {\n route = (endsWithDelimiter ? route.slice(0, -delimiter.length) : route) + '(?:' + delimiter + '(?=$))?';\n }\n\n if (end) {\n route += '$';\n } else {\n // In non-ending mode, we need the capturing groups to match as much as\n // possible by using a positive lookahead to the end or next path segment.\n route += strict && endsWithDelimiter ? '' : '(?=' + delimiter + '|$)';\n }\n\n return attachKeys(new RegExp('^' + route, flags(options)), keys)\n}\n\n/**\n * Normalize the given path string, returning a regular expression.\n *\n * An empty array can be passed in for the keys, which will hold the\n * placeholder key descriptions. For example, using `/user/:id`, `keys` will\n * contain `[{ name: 'id', delimiter: '/', optional: false, repeat: false }]`.\n *\n * @param {(string|RegExp|Array)} path\n * @param {(Array|Object)=} keys\n * @param {Object=} options\n * @return {!RegExp}\n */\nfunction pathToRegexp (path, keys, options) {\n if (!index$1(keys)) {\n options = /** @type {!Object} */ (keys || options);\n keys = [];\n }\n\n options = options || {};\n\n if (path instanceof RegExp) {\n return regexpToRegexp(path, /** @type {!Array} */ (keys))\n }\n\n if (index$1(path)) {\n return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options)\n }\n\n return stringToRegexp(/** @type {string} */ (path), /** @type {!Array} */ (keys), options)\n}\n\nindex.parse = parse_1;\nindex.compile = compile_1;\nindex.tokensToFunction = tokensToFunction_1;\nindex.tokensToRegExp = tokensToRegExp_1;\n\n/* */\n\nvar regexpCompileCache = Object.create(null);\n\nfunction fillParams (\n path,\n params,\n routeMsg\n) {\n try {\n var filler =\n regexpCompileCache[path] ||\n (regexpCompileCache[path] = index.compile(path));\n return filler(params || {}, { pretty: true })\n } catch (e) {\n if (process.env.NODE_ENV !== 'production') {\n warn(false, (\"missing param for \" + routeMsg + \": \" + (e.message)));\n }\n return ''\n }\n}\n\n/* */\n\nfunction createRouteMap (\n routes,\n oldPathList,\n oldPathMap,\n oldNameMap\n) {\n // the path list is used to control path matching priority\n var pathList = oldPathList || [];\n var pathMap = oldPathMap || Object.create(null);\n var nameMap = oldNameMap || Object.create(null);\n\n routes.forEach(function (route) {\n addRouteRecord(pathList, pathMap, nameMap, route);\n });\n\n // ensure wildcard routes are always at the end\n for (var i = 0, l = pathList.length; i < l; i++) {\n if (pathList[i] === '*') {\n pathList.push(pathList.splice(i, 1)[0]);\n l--;\n i--;\n }\n }\n\n return {\n pathList: pathList,\n pathMap: pathMap,\n nameMap: nameMap\n }\n}\n\nfunction addRouteRecord (\n pathList,\n pathMap,\n nameMap,\n route,\n parent,\n matchAs\n) {\n var path = route.path;\n var name = route.name;\n if (process.env.NODE_ENV !== 'production') {\n assert(path != null, \"\\\"path\\\" is required in a route configuration.\");\n assert(\n typeof route.component !== 'string',\n \"route config \\\"component\\\" for path: \" + (String(path || name)) + \" cannot be a \" +\n \"string id. Use an actual component instead.\"\n );\n }\n\n var normalizedPath = normalizePath(path, parent);\n var pathToRegexpOptions = route.pathToRegexpOptions || {};\n\n if (typeof route.caseSensitive === 'boolean') {\n pathToRegexpOptions.sensitive = route.caseSensitive;\n }\n\n var record = {\n path: normalizedPath,\n regex: compileRouteRegex(normalizedPath, pathToRegexpOptions),\n components: route.components || { default: route.component },\n instances: {},\n name: name,\n parent: parent,\n matchAs: matchAs,\n redirect: route.redirect,\n beforeEnter: route.beforeEnter,\n meta: route.meta || {},\n props: route.props == null\n ? {}\n : route.components\n ? route.props\n : { default: route.props }\n };\n\n if (route.children) {\n // Warn if route is named, does not redirect and has a default child route.\n // If users navigate to this route by name, the default child will\n // not be rendered (GH Issue #629)\n if (process.env.NODE_ENV !== 'production') {\n if (route.name && !route.redirect && route.children.some(function (child) { return /^\\/?$/.test(child.path); })) {\n warn(\n false,\n \"Named Route '\" + (route.name) + \"' has a default child route. \" +\n \"When navigating to this named route (:to=\\\"{name: '\" + (route.name) + \"'\\\"), \" +\n \"the default child route will not be rendered. Remove the name from \" +\n \"this route and use the name of the default child route for named \" +\n \"links instead.\"\n );\n }\n }\n route.children.forEach(function (child) {\n var childMatchAs = matchAs\n ? cleanPath((matchAs + \"/\" + (child.path)))\n : undefined;\n addRouteRecord(pathList, pathMap, nameMap, child, record, childMatchAs);\n });\n }\n\n if (route.alias !== undefined) {\n var aliases = Array.isArray(route.alias)\n ? route.alias\n : [route.alias];\n\n aliases.forEach(function (alias) {\n var aliasRoute = {\n path: alias,\n children: route.children\n };\n addRouteRecord(\n pathList,\n pathMap,\n nameMap,\n aliasRoute,\n parent,\n record.path || '/' // matchAs\n );\n });\n }\n\n if (!pathMap[record.path]) {\n pathList.push(record.path);\n pathMap[record.path] = record;\n }\n\n if (name) {\n if (!nameMap[name]) {\n nameMap[name] = record;\n } else if (process.env.NODE_ENV !== 'production' && !matchAs) {\n warn(\n false,\n \"Duplicate named routes definition: \" +\n \"{ name: \\\"\" + name + \"\\\", path: \\\"\" + (record.path) + \"\\\" }\"\n );\n }\n }\n}\n\nfunction compileRouteRegex (path, pathToRegexpOptions) {\n var regex = index(path, [], pathToRegexpOptions);\n if (process.env.NODE_ENV !== 'production') {\n var keys = {};\n regex.keys.forEach(function (key) {\n warn(!keys[key.name], (\"Duplicate param keys in route with path: \\\"\" + path + \"\\\"\"));\n keys[key.name] = true;\n });\n }\n return regex\n}\n\nfunction normalizePath (path, parent) {\n path = path.replace(/\\/$/, '');\n if (path[0] === '/') { return path }\n if (parent == null) { return path }\n return cleanPath(((parent.path) + \"/\" + path))\n}\n\n/* */\n\n\nfunction normalizeLocation (\n raw,\n current,\n append,\n router\n) {\n var next = typeof raw === 'string' ? { path: raw } : raw;\n // named target\n if (next.name || next._normalized) {\n return next\n }\n\n // relative params\n if (!next.path && next.params && current) {\n next = assign({}, next);\n next._normalized = true;\n var params = assign(assign({}, current.params), next.params);\n if (current.name) {\n next.name = current.name;\n next.params = params;\n } else if (current.matched.length) {\n var rawPath = current.matched[current.matched.length - 1].path;\n next.path = fillParams(rawPath, params, (\"path \" + (current.path)));\n } else if (process.env.NODE_ENV !== 'production') {\n warn(false, \"relative params navigation requires a current route.\");\n }\n return next\n }\n\n var parsedPath = parsePath(next.path || '');\n var basePath = (current && current.path) || '/';\n var path = parsedPath.path\n ? resolvePath(parsedPath.path, basePath, append || next.append)\n : basePath;\n\n var query = resolveQuery(\n parsedPath.query,\n next.query,\n router && router.options.parseQuery\n );\n\n var hash = next.hash || parsedPath.hash;\n if (hash && hash.charAt(0) !== '#') {\n hash = \"#\" + hash;\n }\n\n return {\n _normalized: true,\n path: path,\n query: query,\n hash: hash\n }\n}\n\nfunction assign (a, b) {\n for (var key in b) {\n a[key] = b[key];\n }\n return a\n}\n\n/* */\n\n\nfunction createMatcher (\n routes,\n router\n) {\n var ref = createRouteMap(routes);\n var pathList = ref.pathList;\n var pathMap = ref.pathMap;\n var nameMap = ref.nameMap;\n\n function addRoutes (routes) {\n createRouteMap(routes, pathList, pathMap, nameMap);\n }\n\n function match (\n raw,\n currentRoute,\n redirectedFrom\n ) {\n var location = normalizeLocation(raw, currentRoute, false, router);\n var name = location.name;\n\n if (name) {\n var record = nameMap[name];\n if (process.env.NODE_ENV !== 'production') {\n warn(record, (\"Route with name '\" + name + \"' does not exist\"));\n }\n if (!record) { return _createRoute(null, location) }\n var paramNames = record.regex.keys\n .filter(function (key) { return !key.optional; })\n .map(function (key) { return key.name; });\n\n if (typeof location.params !== 'object') {\n location.params = {};\n }\n\n if (currentRoute && typeof currentRoute.params === 'object') {\n for (var key in currentRoute.params) {\n if (!(key in location.params) && paramNames.indexOf(key) > -1) {\n location.params[key] = currentRoute.params[key];\n }\n }\n }\n\n if (record) {\n location.path = fillParams(record.path, location.params, (\"named route \\\"\" + name + \"\\\"\"));\n return _createRoute(record, location, redirectedFrom)\n }\n } else if (location.path) {\n location.params = {};\n for (var i = 0; i < pathList.length; i++) {\n var path = pathList[i];\n var record$1 = pathMap[path];\n if (matchRoute(record$1.regex, location.path, location.params)) {\n return _createRoute(record$1, location, redirectedFrom)\n }\n }\n }\n // no match\n return _createRoute(null, location)\n }\n\n function redirect (\n record,\n location\n ) {\n var originalRedirect = record.redirect;\n var redirect = typeof originalRedirect === 'function'\n ? originalRedirect(createRoute(record, location, null, router))\n : originalRedirect;\n\n if (typeof redirect === 'string') {\n redirect = { path: redirect };\n }\n\n if (!redirect || typeof redirect !== 'object') {\n if (process.env.NODE_ENV !== 'production') {\n warn(\n false, (\"invalid redirect option: \" + (JSON.stringify(redirect)))\n );\n }\n return _createRoute(null, location)\n }\n\n var re = redirect;\n var name = re.name;\n var path = re.path;\n var query = location.query;\n var hash = location.hash;\n var params = location.params;\n query = re.hasOwnProperty('query') ? re.query : query;\n hash = re.hasOwnProperty('hash') ? re.hash : hash;\n params = re.hasOwnProperty('params') ? re.params : params;\n\n if (name) {\n // resolved named direct\n var targetRecord = nameMap[name];\n if (process.env.NODE_ENV !== 'production') {\n assert(targetRecord, (\"redirect failed: named route \\\"\" + name + \"\\\" not found.\"));\n }\n return match({\n _normalized: true,\n name: name,\n query: query,\n hash: hash,\n params: params\n }, undefined, location)\n } else if (path) {\n // 1. resolve relative redirect\n var rawPath = resolveRecordPath(path, record);\n // 2. resolve params\n var resolvedPath = fillParams(rawPath, params, (\"redirect route with path \\\"\" + rawPath + \"\\\"\"));\n // 3. rematch with existing query and hash\n return match({\n _normalized: true,\n path: resolvedPath,\n query: query,\n hash: hash\n }, undefined, location)\n } else {\n if (process.env.NODE_ENV !== 'production') {\n warn(false, (\"invalid redirect option: \" + (JSON.stringify(redirect))));\n }\n return _createRoute(null, location)\n }\n }\n\n function alias (\n record,\n location,\n matchAs\n ) {\n var aliasedPath = fillParams(matchAs, location.params, (\"aliased route with path \\\"\" + matchAs + \"\\\"\"));\n var aliasedMatch = match({\n _normalized: true,\n path: aliasedPath\n });\n if (aliasedMatch) {\n var matched = aliasedMatch.matched;\n var aliasedRecord = matched[matched.length - 1];\n location.params = aliasedMatch.params;\n return _createRoute(aliasedRecord, location)\n }\n return _createRoute(null, location)\n }\n\n function _createRoute (\n record,\n location,\n redirectedFrom\n ) {\n if (record && record.redirect) {\n return redirect(record, redirectedFrom || location)\n }\n if (record && record.matchAs) {\n return alias(record, location, record.matchAs)\n }\n return createRoute(record, location, redirectedFrom, router)\n }\n\n return {\n match: match,\n addRoutes: addRoutes\n }\n}\n\nfunction matchRoute (\n regex,\n path,\n params\n) {\n var m = path.match(regex);\n\n if (!m) {\n return false\n } else if (!params) {\n return true\n }\n\n for (var i = 1, len = m.length; i < len; ++i) {\n var key = regex.keys[i - 1];\n var val = typeof m[i] === 'string' ? decodeURIComponent(m[i]) : m[i];\n if (key) {\n params[key.name] = val;\n }\n }\n\n return true\n}\n\nfunction resolveRecordPath (path, record) {\n return resolvePath(path, record.parent ? record.parent.path : '/', true)\n}\n\n/* */\n\n\nvar positionStore = Object.create(null);\n\nfunction setupScroll () {\n window.addEventListener('popstate', function (e) {\n saveScrollPosition();\n if (e.state && e.state.key) {\n setStateKey(e.state.key);\n }\n });\n}\n\nfunction handleScroll (\n router,\n to,\n from,\n isPop\n) {\n if (!router.app) {\n return\n }\n\n var behavior = router.options.scrollBehavior;\n if (!behavior) {\n return\n }\n\n if (process.env.NODE_ENV !== 'production') {\n assert(typeof behavior === 'function', \"scrollBehavior must be a function\");\n }\n\n // wait until re-render finishes before scrolling\n router.app.$nextTick(function () {\n var position = getScrollPosition();\n var shouldScroll = behavior(to, from, isPop ? position : null);\n if (!shouldScroll) {\n return\n }\n var isObject = typeof shouldScroll === 'object';\n if (isObject && typeof shouldScroll.selector === 'string') {\n var el = document.querySelector(shouldScroll.selector);\n if (el) {\n var offset = shouldScroll.offset && typeof shouldScroll.offset === 'object' ? shouldScroll.offset : {};\n offset = normalizeOffset(offset);\n position = getElementPosition(el, offset);\n } else if (isValidPosition(shouldScroll)) {\n position = normalizePosition(shouldScroll);\n }\n } else if (isObject && isValidPosition(shouldScroll)) {\n position = normalizePosition(shouldScroll);\n }\n\n if (position) {\n window.scrollTo(position.x, position.y);\n }\n });\n}\n\nfunction saveScrollPosition () {\n var key = getStateKey();\n if (key) {\n positionStore[key] = {\n x: window.pageXOffset,\n y: window.pageYOffset\n };\n }\n}\n\nfunction getScrollPosition () {\n var key = getStateKey();\n if (key) {\n return positionStore[key]\n }\n}\n\nfunction getElementPosition (el, offset) {\n var docEl = document.documentElement;\n var docRect = docEl.getBoundingClientRect();\n var elRect = el.getBoundingClientRect();\n return {\n x: elRect.left - docRect.left - offset.x,\n y: elRect.top - docRect.top - offset.y\n }\n}\n\nfunction isValidPosition (obj) {\n return isNumber(obj.x) || isNumber(obj.y)\n}\n\nfunction normalizePosition (obj) {\n return {\n x: isNumber(obj.x) ? obj.x : window.pageXOffset,\n y: isNumber(obj.y) ? obj.y : window.pageYOffset\n }\n}\n\nfunction normalizeOffset (obj) {\n return {\n x: isNumber(obj.x) ? obj.x : 0,\n y: isNumber(obj.y) ? obj.y : 0\n }\n}\n\nfunction isNumber (v) {\n return typeof v === 'number'\n}\n\n/* */\n\nvar supportsPushState = inBrowser && (function () {\n var ua = window.navigator.userAgent;\n\n if (\n (ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) &&\n ua.indexOf('Mobile Safari') !== -1 &&\n ua.indexOf('Chrome') === -1 &&\n ua.indexOf('Windows Phone') === -1\n ) {\n return false\n }\n\n return window.history && 'pushState' in window.history\n})();\n\n// use User Timing api (if present) for more accurate key precision\nvar Time = inBrowser && window.performance && window.performance.now\n ? window.performance\n : Date;\n\nvar _key = genKey();\n\nfunction genKey () {\n return Time.now().toFixed(3)\n}\n\nfunction getStateKey () {\n return _key\n}\n\nfunction setStateKey (key) {\n _key = key;\n}\n\nfunction pushState (url, replace) {\n saveScrollPosition();\n // try...catch the pushState call to get around Safari\n // DOM Exception 18 where it limits to 100 pushState calls\n var history = window.history;\n try {\n if (replace) {\n history.replaceState({ key: _key }, '', url);\n } else {\n _key = genKey();\n history.pushState({ key: _key }, '', url);\n }\n } catch (e) {\n window.location[replace ? 'replace' : 'assign'](url);\n }\n}\n\nfunction replaceState (url) {\n pushState(url, true);\n}\n\n/* */\n\nfunction runQueue (queue, fn, cb) {\n var step = function (index) {\n if (index >= queue.length) {\n cb();\n } else {\n if (queue[index]) {\n fn(queue[index], function () {\n step(index + 1);\n });\n } else {\n step(index + 1);\n }\n }\n };\n step(0);\n}\n\n/* */\n\nfunction resolveAsyncComponents (matched) {\n return function (to, from, next) {\n var hasAsync = false;\n var pending = 0;\n var error = null;\n\n flatMapComponents(matched, function (def, _, match, key) {\n // if it's a function and doesn't have cid attached,\n // assume it's an async component resolve function.\n // we are not using Vue's default async resolving mechanism because\n // we want to halt the navigation until the incoming component has been\n // resolved.\n if (typeof def === 'function' && def.cid === undefined) {\n hasAsync = true;\n pending++;\n\n var resolve = once(function (resolvedDef) {\n if (resolvedDef.__esModule && resolvedDef.default) {\n resolvedDef = resolvedDef.default;\n }\n // save resolved on async factory in case it's used elsewhere\n def.resolved = typeof resolvedDef === 'function'\n ? resolvedDef\n : _Vue.extend(resolvedDef);\n match.components[key] = resolvedDef;\n pending--;\n if (pending <= 0) {\n next();\n }\n });\n\n var reject = once(function (reason) {\n var msg = \"Failed to resolve async component \" + key + \": \" + reason;\n process.env.NODE_ENV !== 'production' && warn(false, msg);\n if (!error) {\n error = isError(reason)\n ? reason\n : new Error(msg);\n next(error);\n }\n });\n\n var res;\n try {\n res = def(resolve, reject);\n } catch (e) {\n reject(e);\n }\n if (res) {\n if (typeof res.then === 'function') {\n res.then(resolve, reject);\n } else {\n // new syntax in Vue 2.3\n var comp = res.component;\n if (comp && typeof comp.then === 'function') {\n comp.then(resolve, reject);\n }\n }\n }\n }\n });\n\n if (!hasAsync) { next(); }\n }\n}\n\nfunction flatMapComponents (\n matched,\n fn\n) {\n return flatten(matched.map(function (m) {\n return Object.keys(m.components).map(function (key) { return fn(\n m.components[key],\n m.instances[key],\n m, key\n ); })\n }))\n}\n\nfunction flatten (arr) {\n return Array.prototype.concat.apply([], arr)\n}\n\n// in Webpack 2, require.ensure now also returns a Promise\n// so the resolve/reject functions may get called an extra time\n// if the user uses an arrow function shorthand that happens to\n// return that Promise.\nfunction once (fn) {\n var called = false;\n return function () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n if (called) { return }\n called = true;\n return fn.apply(this, args)\n }\n}\n\n/* */\n\nvar History = function History (router, base) {\n this.router = router;\n this.base = normalizeBase(base);\n // start with a route object that stands for \"nowhere\"\n this.current = START;\n this.pending = null;\n this.ready = false;\n this.readyCbs = [];\n this.readyErrorCbs = [];\n this.errorCbs = [];\n};\n\nHistory.prototype.listen = function listen (cb) {\n this.cb = cb;\n};\n\nHistory.prototype.onReady = function onReady (cb, errorCb) {\n if (this.ready) {\n cb();\n } else {\n this.readyCbs.push(cb);\n if (errorCb) {\n this.readyErrorCbs.push(errorCb);\n }\n }\n};\n\nHistory.prototype.onError = function onError (errorCb) {\n this.errorCbs.push(errorCb);\n};\n\nHistory.prototype.transitionTo = function transitionTo (location, onComplete, onAbort) {\n var this$1 = this;\n\n var route = this.router.match(location, this.current);\n this.confirmTransition(route, function () {\n this$1.updateRoute(route);\n onComplete && onComplete(route);\n this$1.ensureURL();\n\n // fire ready cbs once\n if (!this$1.ready) {\n this$1.ready = true;\n this$1.readyCbs.forEach(function (cb) { cb(route); });\n }\n }, function (err) {\n if (onAbort) {\n onAbort(err);\n }\n if (err && !this$1.ready) {\n this$1.ready = true;\n this$1.readyErrorCbs.forEach(function (cb) { cb(err); });\n }\n });\n};\n\nHistory.prototype.confirmTransition = function confirmTransition (route, onComplete, onAbort) {\n var this$1 = this;\n\n var current = this.current;\n var abort = function (err) {\n if (isError(err)) {\n if (this$1.errorCbs.length) {\n this$1.errorCbs.forEach(function (cb) { cb(err); });\n } else {\n warn(false, 'uncaught error during route navigation:');\n console.error(err);\n }\n }\n onAbort && onAbort(err);\n };\n if (\n isSameRoute(route, current) &&\n // in the case the route map has been dynamically appended to\n route.matched.length === current.matched.length\n ) {\n this.ensureURL();\n return abort()\n }\n\n var ref = resolveQueue(this.current.matched, route.matched);\n var updated = ref.updated;\n var deactivated = ref.deactivated;\n var activated = ref.activated;\n\n var queue = [].concat(\n // in-component leave guards\n extractLeaveGuards(deactivated),\n // global before hooks\n this.router.beforeHooks,\n // in-component update hooks\n extractUpdateHooks(updated),\n // in-config enter guards\n activated.map(function (m) { return m.beforeEnter; }),\n // async components\n resolveAsyncComponents(activated)\n );\n\n this.pending = route;\n var iterator = function (hook, next) {\n if (this$1.pending !== route) {\n return abort()\n }\n try {\n hook(route, current, function (to) {\n if (to === false || isError(to)) {\n // next(false) -> abort navigation, ensure current URL\n this$1.ensureURL(true);\n abort(to);\n } else if (\n typeof to === 'string' ||\n (typeof to === 'object' && (\n typeof to.path === 'string' ||\n typeof to.name === 'string'\n ))\n ) {\n // next('/') or next({ path: '/' }) -> redirect\n abort();\n if (typeof to === 'object' && to.replace) {\n this$1.replace(to);\n } else {\n this$1.push(to);\n }\n } else {\n // confirm transition and pass on the value\n next(to);\n }\n });\n } catch (e) {\n abort(e);\n }\n };\n\n runQueue(queue, iterator, function () {\n var postEnterCbs = [];\n var isValid = function () { return this$1.current === route; };\n // wait until async components are resolved before\n // extracting in-component enter guards\n var enterGuards = extractEnterGuards(activated, postEnterCbs, isValid);\n var queue = enterGuards.concat(this$1.router.resolveHooks);\n runQueue(queue, iterator, function () {\n if (this$1.pending !== route) {\n return abort()\n }\n this$1.pending = null;\n onComplete(route);\n if (this$1.router.app) {\n this$1.router.app.$nextTick(function () {\n postEnterCbs.forEach(function (cb) { cb(); });\n });\n }\n });\n });\n};\n\nHistory.prototype.updateRoute = function updateRoute (route) {\n var prev = this.current;\n this.current = route;\n this.cb && this.cb(route);\n this.router.afterHooks.forEach(function (hook) {\n hook && hook(route, prev);\n });\n};\n\nfunction normalizeBase (base) {\n if (!base) {\n if (inBrowser) {\n // respect tag\n var baseEl = document.querySelector('base');\n base = (baseEl && baseEl.getAttribute('href')) || '/';\n // strip full URL origin\n base = base.replace(/^https?:\\/\\/[^\\/]+/, '');\n } else {\n base = '/';\n }\n }\n // make sure there's the starting slash\n if (base.charAt(0) !== '/') {\n base = '/' + base;\n }\n // remove trailing slash\n return base.replace(/\\/$/, '')\n}\n\nfunction resolveQueue (\n current,\n next\n) {\n var i;\n var max = Math.max(current.length, next.length);\n for (i = 0; i < max; i++) {\n if (current[i] !== next[i]) {\n break\n }\n }\n return {\n updated: next.slice(0, i),\n activated: next.slice(i),\n deactivated: current.slice(i)\n }\n}\n\nfunction extractGuards (\n records,\n name,\n bind,\n reverse\n) {\n var guards = flatMapComponents(records, function (def, instance, match, key) {\n var guard = extractGuard(def, name);\n if (guard) {\n return Array.isArray(guard)\n ? guard.map(function (guard) { return bind(guard, instance, match, key); })\n : bind(guard, instance, match, key)\n }\n });\n return flatten(reverse ? guards.reverse() : guards)\n}\n\nfunction extractGuard (\n def,\n key\n) {\n if (typeof def !== 'function') {\n // extend now so that global mixins are applied.\n def = _Vue.extend(def);\n }\n return def.options[key]\n}\n\nfunction extractLeaveGuards (deactivated) {\n return extractGuards(deactivated, 'beforeRouteLeave', bindGuard, true)\n}\n\nfunction extractUpdateHooks (updated) {\n return extractGuards(updated, 'beforeRouteUpdate', bindGuard)\n}\n\nfunction bindGuard (guard, instance) {\n if (instance) {\n return function boundRouteGuard () {\n return guard.apply(instance, arguments)\n }\n }\n}\n\nfunction extractEnterGuards (\n activated,\n cbs,\n isValid\n) {\n return extractGuards(activated, 'beforeRouteEnter', function (guard, _, match, key) {\n return bindEnterGuard(guard, match, key, cbs, isValid)\n })\n}\n\nfunction bindEnterGuard (\n guard,\n match,\n key,\n cbs,\n isValid\n) {\n return function routeEnterGuard (to, from, next) {\n return guard(to, from, function (cb) {\n next(cb);\n if (typeof cb === 'function') {\n cbs.push(function () {\n // #750\n // if a router-view is wrapped with an out-in transition,\n // the instance may not have been registered at this time.\n // we will need to poll for registration until current route\n // is no longer valid.\n poll(cb, match.instances, key, isValid);\n });\n }\n })\n }\n}\n\nfunction poll (\n cb, // somehow flow cannot infer this is a function\n instances,\n key,\n isValid\n) {\n if (instances[key]) {\n cb(instances[key]);\n } else if (isValid()) {\n setTimeout(function () {\n poll(cb, instances, key, isValid);\n }, 16);\n }\n}\n\n/* */\n\n\nvar HTML5History = (function (History$$1) {\n function HTML5History (router, base) {\n var this$1 = this;\n\n History$$1.call(this, router, base);\n\n var expectScroll = router.options.scrollBehavior;\n\n if (expectScroll) {\n setupScroll();\n }\n\n window.addEventListener('popstate', function (e) {\n var current = this$1.current;\n this$1.transitionTo(getLocation(this$1.base), function (route) {\n if (expectScroll) {\n handleScroll(router, route, current, true);\n }\n });\n });\n }\n\n if ( History$$1 ) HTML5History.__proto__ = History$$1;\n HTML5History.prototype = Object.create( History$$1 && History$$1.prototype );\n HTML5History.prototype.constructor = HTML5History;\n\n HTML5History.prototype.go = function go (n) {\n window.history.go(n);\n };\n\n HTML5History.prototype.push = function push (location, onComplete, onAbort) {\n var this$1 = this;\n\n var ref = this;\n var fromRoute = ref.current;\n this.transitionTo(location, function (route) {\n pushState(cleanPath(this$1.base + route.fullPath));\n handleScroll(this$1.router, route, fromRoute, false);\n onComplete && onComplete(route);\n }, onAbort);\n };\n\n HTML5History.prototype.replace = function replace (location, onComplete, onAbort) {\n var this$1 = this;\n\n var ref = this;\n var fromRoute = ref.current;\n this.transitionTo(location, function (route) {\n replaceState(cleanPath(this$1.base + route.fullPath));\n handleScroll(this$1.router, route, fromRoute, false);\n onComplete && onComplete(route);\n }, onAbort);\n };\n\n HTML5History.prototype.ensureURL = function ensureURL (push) {\n if (getLocation(this.base) !== this.current.fullPath) {\n var current = cleanPath(this.base + this.current.fullPath);\n push ? pushState(current) : replaceState(current);\n }\n };\n\n HTML5History.prototype.getCurrentLocation = function getCurrentLocation () {\n return getLocation(this.base)\n };\n\n return HTML5History;\n}(History));\n\nfunction getLocation (base) {\n var path = window.location.pathname;\n if (base && path.indexOf(base) === 0) {\n path = path.slice(base.length);\n }\n return (path || '/') + window.location.search + window.location.hash\n}\n\n/* */\n\n\nvar HashHistory = (function (History$$1) {\n function HashHistory (router, base, fallback) {\n History$$1.call(this, router, base);\n // check history fallback deeplinking\n if (fallback && checkFallback(this.base)) {\n return\n }\n ensureSlash();\n }\n\n if ( History$$1 ) HashHistory.__proto__ = History$$1;\n HashHistory.prototype = Object.create( History$$1 && History$$1.prototype );\n HashHistory.prototype.constructor = HashHistory;\n\n // this is delayed until the app mounts\n // to avoid the hashchange listener being fired too early\n HashHistory.prototype.setupListeners = function setupListeners () {\n var this$1 = this;\n\n window.addEventListener('hashchange', function () {\n if (!ensureSlash()) {\n return\n }\n this$1.transitionTo(getHash(), function (route) {\n replaceHash(route.fullPath);\n });\n });\n };\n\n HashHistory.prototype.push = function push (location, onComplete, onAbort) {\n this.transitionTo(location, function (route) {\n pushHash(route.fullPath);\n onComplete && onComplete(route);\n }, onAbort);\n };\n\n HashHistory.prototype.replace = function replace (location, onComplete, onAbort) {\n this.transitionTo(location, function (route) {\n replaceHash(route.fullPath);\n onComplete && onComplete(route);\n }, onAbort);\n };\n\n HashHistory.prototype.go = function go (n) {\n window.history.go(n);\n };\n\n HashHistory.prototype.ensureURL = function ensureURL (push) {\n var current = this.current.fullPath;\n if (getHash() !== current) {\n push ? pushHash(current) : replaceHash(current);\n }\n };\n\n HashHistory.prototype.getCurrentLocation = function getCurrentLocation () {\n return getHash()\n };\n\n return HashHistory;\n}(History));\n\nfunction checkFallback (base) {\n var location = getLocation(base);\n if (!/^\\/#/.test(location)) {\n window.location.replace(\n cleanPath(base + '/#' + location)\n );\n return true\n }\n}\n\nfunction ensureSlash () {\n var path = getHash();\n if (path.charAt(0) === '/') {\n return true\n }\n replaceHash('/' + path);\n return false\n}\n\nfunction getHash () {\n // We can't use window.location.hash here because it's not\n // consistent across browsers - Firefox will pre-decode it!\n var href = window.location.href;\n var index = href.indexOf('#');\n return index === -1 ? '' : href.slice(index + 1)\n}\n\nfunction pushHash (path) {\n window.location.hash = path;\n}\n\nfunction replaceHash (path) {\n var href = window.location.href;\n var i = href.indexOf('#');\n var base = i >= 0 ? href.slice(0, i) : href;\n window.location.replace((base + \"#\" + path));\n}\n\n/* */\n\n\nvar AbstractHistory = (function (History$$1) {\n function AbstractHistory (router, base) {\n History$$1.call(this, router, base);\n this.stack = [];\n this.index = -1;\n }\n\n if ( History$$1 ) AbstractHistory.__proto__ = History$$1;\n AbstractHistory.prototype = Object.create( History$$1 && History$$1.prototype );\n AbstractHistory.prototype.constructor = AbstractHistory;\n\n AbstractHistory.prototype.push = function push (location, onComplete, onAbort) {\n var this$1 = this;\n\n this.transitionTo(location, function (route) {\n this$1.stack = this$1.stack.slice(0, this$1.index + 1).concat(route);\n this$1.index++;\n onComplete && onComplete(route);\n }, onAbort);\n };\n\n AbstractHistory.prototype.replace = function replace (location, onComplete, onAbort) {\n var this$1 = this;\n\n this.transitionTo(location, function (route) {\n this$1.stack = this$1.stack.slice(0, this$1.index).concat(route);\n onComplete && onComplete(route);\n }, onAbort);\n };\n\n AbstractHistory.prototype.go = function go (n) {\n var this$1 = this;\n\n var targetIndex = this.index + n;\n if (targetIndex < 0 || targetIndex >= this.stack.length) {\n return\n }\n var route = this.stack[targetIndex];\n this.confirmTransition(route, function () {\n this$1.index = targetIndex;\n this$1.updateRoute(route);\n });\n };\n\n AbstractHistory.prototype.getCurrentLocation = function getCurrentLocation () {\n var current = this.stack[this.stack.length - 1];\n return current ? current.fullPath : '/'\n };\n\n AbstractHistory.prototype.ensureURL = function ensureURL () {\n // noop\n };\n\n return AbstractHistory;\n}(History));\n\n/* */\n\nvar VueRouter = function VueRouter (options) {\n if ( options === void 0 ) options = {};\n\n this.app = null;\n this.apps = [];\n this.options = options;\n this.beforeHooks = [];\n this.resolveHooks = [];\n this.afterHooks = [];\n this.matcher = createMatcher(options.routes || [], this);\n\n var mode = options.mode || 'hash';\n this.fallback = mode === 'history' && !supportsPushState && options.fallback !== false;\n if (this.fallback) {\n mode = 'hash';\n }\n if (!inBrowser) {\n mode = 'abstract';\n }\n this.mode = mode;\n\n switch (mode) {\n case 'history':\n this.history = new HTML5History(this, options.base);\n break\n case 'hash':\n this.history = new HashHistory(this, options.base, this.fallback);\n break\n case 'abstract':\n this.history = new AbstractHistory(this, options.base);\n break\n default:\n if (process.env.NODE_ENV !== 'production') {\n assert(false, (\"invalid mode: \" + mode));\n }\n }\n};\n\nvar prototypeAccessors = { currentRoute: {} };\n\nVueRouter.prototype.match = function match (\n raw,\n current,\n redirectedFrom\n) {\n return this.matcher.match(raw, current, redirectedFrom)\n};\n\nprototypeAccessors.currentRoute.get = function () {\n return this.history && this.history.current\n};\n\nVueRouter.prototype.init = function init (app /* Vue component instance */) {\n var this$1 = this;\n\n process.env.NODE_ENV !== 'production' && assert(\n install.installed,\n \"not installed. Make sure to call `Vue.use(VueRouter)` \" +\n \"before creating root instance.\"\n );\n\n this.apps.push(app);\n\n // main app already initialized.\n if (this.app) {\n return\n }\n\n this.app = app;\n\n var history = this.history;\n\n if (history instanceof HTML5History) {\n history.transitionTo(history.getCurrentLocation());\n } else if (history instanceof HashHistory) {\n var setupHashListener = function () {\n history.setupListeners();\n };\n history.transitionTo(\n history.getCurrentLocation(),\n setupHashListener,\n setupHashListener\n );\n }\n\n history.listen(function (route) {\n this$1.apps.forEach(function (app) {\n app._route = route;\n });\n });\n};\n\nVueRouter.prototype.beforeEach = function beforeEach (fn) {\n return registerHook(this.beforeHooks, fn)\n};\n\nVueRouter.prototype.beforeResolve = function beforeResolve (fn) {\n return registerHook(this.resolveHooks, fn)\n};\n\nVueRouter.prototype.afterEach = function afterEach (fn) {\n return registerHook(this.afterHooks, fn)\n};\n\nVueRouter.prototype.onReady = function onReady (cb, errorCb) {\n this.history.onReady(cb, errorCb);\n};\n\nVueRouter.prototype.onError = function onError (errorCb) {\n this.history.onError(errorCb);\n};\n\nVueRouter.prototype.push = function push (location, onComplete, onAbort) {\n this.history.push(location, onComplete, onAbort);\n};\n\nVueRouter.prototype.replace = function replace (location, onComplete, onAbort) {\n this.history.replace(location, onComplete, onAbort);\n};\n\nVueRouter.prototype.go = function go (n) {\n this.history.go(n);\n};\n\nVueRouter.prototype.back = function back () {\n this.go(-1);\n};\n\nVueRouter.prototype.forward = function forward () {\n this.go(1);\n};\n\nVueRouter.prototype.getMatchedComponents = function getMatchedComponents (to) {\n var route = to\n ? to.matched\n ? to\n : this.resolve(to).route\n : this.currentRoute;\n if (!route) {\n return []\n }\n return [].concat.apply([], route.matched.map(function (m) {\n return Object.keys(m.components).map(function (key) {\n return m.components[key]\n })\n }))\n};\n\nVueRouter.prototype.resolve = function resolve (\n to,\n current,\n append\n) {\n var location = normalizeLocation(\n to,\n current || this.history.current,\n append,\n this\n );\n var route = this.match(location, current);\n var fullPath = route.redirectedFrom || route.fullPath;\n var base = this.history.base;\n var href = createHref(base, fullPath, this.mode);\n return {\n location: location,\n route: route,\n href: href,\n // for backwards compat\n normalizedTo: location,\n resolved: route\n }\n};\n\nVueRouter.prototype.addRoutes = function addRoutes (routes) {\n this.matcher.addRoutes(routes);\n if (this.history.current !== START) {\n this.history.transitionTo(this.history.getCurrentLocation());\n }\n};\n\nObject.defineProperties( VueRouter.prototype, prototypeAccessors );\n\nfunction registerHook (list, fn) {\n list.push(fn);\n return function () {\n var i = list.indexOf(fn);\n if (i > -1) { list.splice(i, 1); }\n }\n}\n\nfunction createHref (base, fullPath, mode) {\n var path = mode === 'hash' ? '#' + fullPath : fullPath;\n return base ? cleanPath(base + '/' + path) : path\n}\n\nVueRouter.install = install;\nVueRouter.version = '2.7.0';\n\nif (inBrowser && window.Vue) {\n window.Vue.use(VueRouter);\n}\n\nexport default VueRouter;\n","/*!\n * Vue.js v2.6.12\n * (c) 2014-2020 Evan You\n * Released under the MIT License.\n */\n'use strict';\n\n/* */\n\nvar emptyObject = Object.freeze({});\n\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef (v) {\n return v === undefined || v === null\n}\n\nfunction isDef (v) {\n return v !== undefined && v !== null\n}\n\nfunction isTrue (v) {\n return v === true\n}\n\nfunction isFalse (v) {\n return v === false\n}\n\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive (value) {\n return (\n typeof value === 'string' ||\n typeof value === 'number' ||\n // $flow-disable-line\n typeof value === 'symbol' ||\n typeof value === 'boolean'\n )\n}\n\n/**\n * Quick object check - this is primarily used to tell\n * Objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\n\nfunction toRawType (value) {\n return _toString.call(value).slice(8, -1)\n}\n\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction isRegExp (v) {\n return _toString.call(v) === '[object RegExp]'\n}\n\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex (val) {\n var n = parseFloat(String(val));\n return n >= 0 && Math.floor(n) === n && isFinite(val)\n}\n\nfunction isPromise (val) {\n return (\n isDef(val) &&\n typeof val.then === 'function' &&\n typeof val.catch === 'function'\n )\n}\n\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString (val) {\n return val == null\n ? ''\n : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\n ? JSON.stringify(val, null, 2)\n : String(val)\n}\n\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber (val) {\n var n = parseFloat(val);\n return isNaN(n) ? val : n\n}\n\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap (\n str,\n expectsLowerCase\n) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase\n ? function (val) { return map[val.toLowerCase()]; }\n : function (val) { return map[val]; }\n}\n\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n\n/**\n * Remove an item from an array.\n */\nfunction remove (arr, item) {\n if (arr.length) {\n var index = arr.indexOf(item);\n if (index > -1) {\n return arr.splice(index, 1)\n }\n }\n}\n\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n var cache = Object.create(null);\n return (function cachedFn (str) {\n var hit = cache[str];\n return hit || (cache[str] = fn(str))\n })\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\n});\n\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n});\n\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n});\n\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n\n/* istanbul ignore next */\nfunction polyfillBind (fn, ctx) {\n function boundFn (a) {\n var l = arguments.length;\n return l\n ? l > 1\n ? fn.apply(ctx, arguments)\n : fn.call(ctx, a)\n : fn.call(ctx)\n }\n\n boundFn._length = fn.length;\n return boundFn\n}\n\nfunction nativeBind (fn, ctx) {\n return fn.bind(ctx)\n}\n\nvar bind = Function.prototype.bind\n ? nativeBind\n : polyfillBind;\n\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray (list, start) {\n start = start || 0;\n var i = list.length - start;\n var ret = new Array(i);\n while (i--) {\n ret[i] = list[i + start];\n }\n return ret\n}\n\n/**\n * Mix properties into target object.\n */\nfunction extend (to, _from) {\n for (var key in _from) {\n to[key] = _from[key];\n }\n return to\n}\n\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject (arr) {\n var res = {};\n for (var i = 0; i < arr.length; i++) {\n if (arr[i]) {\n extend(res, arr[i]);\n }\n }\n return res\n}\n\n/* eslint-disable no-unused-vars */\n\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop (a, b, c) {}\n\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n\n/* eslint-enable no-unused-vars */\n\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n\n/**\n * Generate a string containing static keys from compiler modules.\n */\nfunction genStaticKeys (modules) {\n return modules.reduce(function (keys, m) {\n return keys.concat(m.staticKeys || [])\n }, []).join(',')\n}\n\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual (a, b) {\n if (a === b) { return true }\n var isObjectA = isObject(a);\n var isObjectB = isObject(b);\n if (isObjectA && isObjectB) {\n try {\n var isArrayA = Array.isArray(a);\n var isArrayB = Array.isArray(b);\n if (isArrayA && isArrayB) {\n return a.length === b.length && a.every(function (e, i) {\n return looseEqual(e, b[i])\n })\n } else if (a instanceof Date && b instanceof Date) {\n return a.getTime() === b.getTime()\n } else if (!isArrayA && !isArrayB) {\n var keysA = Object.keys(a);\n var keysB = Object.keys(b);\n return keysA.length === keysB.length && keysA.every(function (key) {\n return looseEqual(a[key], b[key])\n })\n } else {\n /* istanbul ignore next */\n return false\n }\n } catch (e) {\n /* istanbul ignore next */\n return false\n }\n } else if (!isObjectA && !isObjectB) {\n return String(a) === String(b)\n } else {\n return false\n }\n}\n\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf (arr, val) {\n for (var i = 0; i < arr.length; i++) {\n if (looseEqual(arr[i], val)) { return i }\n }\n return -1\n}\n\n/**\n * Ensure a function is called only once.\n */\nfunction once (fn) {\n var called = false;\n return function () {\n if (!called) {\n called = true;\n fn.apply(this, arguments);\n }\n }\n}\n\nvar SSR_ATTR = 'data-server-rendered';\n\nvar ASSET_TYPES = [\n 'component',\n 'directive',\n 'filter'\n];\n\nvar LIFECYCLE_HOOKS = [\n 'beforeCreate',\n 'created',\n 'beforeMount',\n 'mounted',\n 'beforeUpdate',\n 'updated',\n 'beforeDestroy',\n 'destroyed',\n 'activated',\n 'deactivated',\n 'errorCaptured',\n 'serverPrefetch'\n];\n\n/* */\n\n\n\nvar config = ({\n /**\n * Option merge strategies (used in core/util/options)\n */\n // $flow-disable-line\n optionMergeStrategies: Object.create(null),\n\n /**\n * Whether to suppress warnings.\n */\n silent: false,\n\n /**\n * Show production mode tip message on boot?\n */\n productionTip: \"development\" !== 'production',\n\n /**\n * Whether to enable devtools\n */\n devtools: \"development\" !== 'production',\n\n /**\n * Whether to record perf\n */\n performance: false,\n\n /**\n * Error handler for watcher errors\n */\n errorHandler: null,\n\n /**\n * Warn handler for watcher warns\n */\n warnHandler: null,\n\n /**\n * Ignore certain custom elements\n */\n ignoredElements: [],\n\n /**\n * Custom user key aliases for v-on\n */\n // $flow-disable-line\n keyCodes: Object.create(null),\n\n /**\n * Check if a tag is reserved so that it cannot be registered as a\n * component. This is platform-dependent and may be overwritten.\n */\n isReservedTag: no,\n\n /**\n * Check if an attribute is reserved so that it cannot be used as a component\n * prop. This is platform-dependent and may be overwritten.\n */\n isReservedAttr: no,\n\n /**\n * Check if a tag is an unknown element.\n * Platform-dependent.\n */\n isUnknownElement: no,\n\n /**\n * Get the namespace of an element\n */\n getTagNamespace: noop,\n\n /**\n * Parse the real tag name for the specific platform.\n */\n parsePlatformTagName: identity,\n\n /**\n * Check if an attribute must be bound using property, e.g. value\n * Platform-dependent.\n */\n mustUseProp: no,\n\n /**\n * Perform updates asynchronously. Intended to be used by Vue Test Utils\n * This will significantly reduce performance if set to false.\n */\n async: true,\n\n /**\n * Exposed for legacy reasons\n */\n _lifecycleHooks: LIFECYCLE_HOOKS\n});\n\n/* */\n\n/**\n * unicode letters used for parsing html tags, component names and property paths.\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\n * skipping \\u10000-\\uEFFFF due to it freezing up PhantomJS\n */\nvar unicodeRegExp = /a-zA-Z\\u00B7\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u203F-\\u2040\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD/;\n\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved (str) {\n var c = (str + '').charCodeAt(0);\n return c === 0x24 || c === 0x5F\n}\n\n/**\n * Define a property.\n */\nfunction def (obj, key, val, enumerable) {\n Object.defineProperty(obj, key, {\n value: val,\n enumerable: !!enumerable,\n writable: true,\n configurable: true\n });\n}\n\n/**\n * Parse simple path.\n */\nvar bailRE = new RegExp((\"[^\" + (unicodeRegExp.source) + \".$_\\\\d]\"));\nfunction parsePath (path) {\n if (bailRE.test(path)) {\n return\n }\n var segments = path.split('.');\n return function (obj) {\n for (var i = 0; i < segments.length; i++) {\n if (!obj) { return }\n obj = obj[segments[i]];\n }\n return obj\n }\n}\n\n/* */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\nvar isPhantomJS = UA && /phantomjs/.test(UA);\nvar isFF = UA && UA.match(/firefox\\/(\\d+)/);\n\n// Firefox has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\n\nvar supportsPassive = false;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n /* istanbul ignore next */\n supportsPassive = true;\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && !inWeex && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\nvar _Set;\n/* istanbul ignore if */ // $flow-disable-line\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = /*@__PURE__*/(function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace = (noop); // work around flow check\nvar formatComponentName = (noop);\n\n{\n var hasConsole = typeof console !== 'undefined';\n var classifyRE = /(?:^|[-_])(\\w)/g;\n var classify = function (str) { return str\n .replace(classifyRE, function (c) { return c.toUpperCase(); })\n .replace(/[-_]/g, ''); };\n\n warn = function (msg, vm) {\n var trace = vm ? generateComponentTrace(vm) : '';\n\n if (config.warnHandler) {\n config.warnHandler.call(null, msg, vm, trace);\n } else if (hasConsole && (!config.silent)) {\n console.error((\"[Vue warn]: \" + msg + trace));\n }\n };\n\n tip = function (msg, vm) {\n if (hasConsole && (!config.silent)) {\n console.warn(\"[Vue tip]: \" + msg + (\n vm ? generateComponentTrace(vm) : ''\n ));\n }\n };\n\n formatComponentName = function (vm, includeFile) {\n if (vm.$root === vm) {\n return ''\n }\n var options = typeof vm === 'function' && vm.cid != null\n ? vm.options\n : vm._isVue\n ? vm.$options || vm.constructor.options\n : vm;\n var name = options.name || options._componentTag;\n var file = options.__file;\n if (!name && file) {\n var match = file.match(/([^/\\\\]+)\\.vue$/);\n name = match && match[1];\n }\n\n return (\n (name ? (\"<\" + (classify(name)) + \">\") : \"\") +\n (file && includeFile !== false ? (\" at \" + file) : '')\n )\n };\n\n var repeat = function (str, n) {\n var res = '';\n while (n) {\n if (n % 2 === 1) { res += str; }\n if (n > 1) { str += str; }\n n >>= 1;\n }\n return res\n };\n\n generateComponentTrace = function (vm) {\n if (vm._isVue && vm.$parent) {\n var tree = [];\n var currentRecursiveSequence = 0;\n while (vm) {\n if (tree.length > 0) {\n var last = tree[tree.length - 1];\n if (last.constructor === vm.constructor) {\n currentRecursiveSequence++;\n vm = vm.$parent;\n continue\n } else if (currentRecursiveSequence > 0) {\n tree[tree.length - 1] = [last, currentRecursiveSequence];\n currentRecursiveSequence = 0;\n }\n }\n tree.push(vm);\n vm = vm.$parent;\n }\n return '\\n\\nfound in\\n\\n' + tree\n .map(function (vm, i) { return (\"\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.target) {\n Dep.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n if (!config.async) {\n // subs aren't sorted in scheduler if not running async\n // we need to sort them now to make sure they fire in correct\n // order\n subs.sort(function (a, b) { return a.id - b.id; });\n }\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// The current target watcher being evaluated.\n// This is globally unique because only one watcher\n// can be evaluated at a time.\nDep.target = null;\nvar targetStack = [];\n\nfunction pushTarget (target) {\n targetStack.push(target);\n Dep.target = target;\n}\n\nfunction popTarget () {\n targetStack.pop();\n Dep.target = targetStack[targetStack.length - 1];\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.fnContext = undefined;\n this.fnOptions = undefined;\n this.fnScopeId = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: { configurable: true } };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n // #7975\n // clone children array to avoid mutating original in case of cloning\n // a child.\n vnode.children && vnode.children.slice(),\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.fnContext = vnode.fnContext;\n cloned.fnOptions = vnode.fnOptions;\n cloned.fnScopeId = vnode.fnScopeId;\n cloned.asyncMeta = vnode.asyncMeta;\n cloned.isCloned = true;\n return cloned\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\n\nvar methodsToPatch = [\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n];\n\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\n\nfunction toggleObserving (value) {\n shouldObserve = value;\n}\n\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n if (hasProto) {\n protoAugment(value, arrayMethods);\n } else {\n copyAugment(value, arrayMethods, arrayKeys);\n }\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through all properties and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment a target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment a target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value) || value instanceof VNode) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n shouldObserve &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n if ((!getter || setter) && arguments.length === 2) {\n val = obj[key];\n }\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.target) {\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (customSetter) {\n customSetter();\n }\n // #7981: for accessor properties without setter\n if (getter && !setter) { return }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (isUndef(target) || isPrimitive(target)\n ) {\n warn((\"Cannot set reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (key in target && !(key in Object.prototype)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (isUndef(target) || isPrimitive(target)\n ) {\n warn((\"Cannot delete reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\n{\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n\n var keys = hasSymbol\n ? Reflect.ownKeys(from)\n : Object.keys(from);\n\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n // in case the object is already observed...\n if (key === '__ob__') { continue }\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (\n toVal !== fromVal &&\n isPlainObject(toVal) &&\n isPlainObject(fromVal)\n ) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n )\n }\n } else {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm, vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm, vm)\n : parentVal;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn(parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n var res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n var res = [];\n for (var i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (\n parentVal,\n childVal,\n vm,\n key\n) {\n var res = Object.create(parentVal || null);\n if (childVal) {\n assertObjectType(key, childVal, vm);\n return extend(res, childVal)\n } else {\n return res\n }\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key$1 in childVal) {\n var parent = ret[key$1];\n var child = childVal[key$1];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key$1] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n if (childVal && \"development\" !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n validateComponentName(key);\n }\n}\n\nfunction validateComponentName (name) {\n if (!new RegExp((\"^[a-zA-Z][\\\\-\\\\.0-9_\" + (unicodeRegExp.source) + \"]*$\")).test(name)) {\n warn(\n 'Invalid component name: \"' + name + '\". Component names ' +\n 'should conform to valid custom element name in html5 specification.'\n );\n }\n if (isBuiltInTag(name) || config.isReservedTag(name)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + name\n );\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options, vm) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n } else {\n warn(\n \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(props)) + \".\",\n vm\n );\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options, vm) {\n var inject = options.inject;\n if (!inject) { return }\n var normalized = options.inject = {};\n if (Array.isArray(inject)) {\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = { from: inject[i] };\n }\n } else if (isPlainObject(inject)) {\n for (var key in inject) {\n var val = inject[key];\n normalized[key] = isPlainObject(val)\n ? extend({ from: key }, val)\n : { from: val };\n }\n } else {\n warn(\n \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(inject)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def$$1 = dirs[key];\n if (typeof def$$1 === 'function') {\n dirs[key] = { bind: def$$1, update: def$$1 };\n }\n }\n }\n}\n\nfunction assertObjectType (name, value, vm) {\n if (!isPlainObject(value)) {\n warn(\n \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n \"but got \" + (toRawType(value)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child, vm);\n normalizeInject(child, vm);\n normalizeDirectives(child);\n\n // Apply extends and mixins on the child options,\n // but only if it is a raw options object that isn't\n // the result of another mergeOptions call.\n // Only merged options has the _base property.\n if (!child._base) {\n if (child.extends) {\n parent = mergeOptions(parent, child.extends, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n }\n\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (warnMissing && !res) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\n\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // boolean casting\n var booleanIndex = getTypeIndex(Boolean, prop.type);\n if (booleanIndex > -1) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (value === '' || value === hyphenate(key)) {\n // only cast empty string / same name to boolean if\n // boolean has higher priority\n var stringIndex = getTypeIndex(String, prop.type);\n if (stringIndex < 0 || booleanIndex < stringIndex) {\n value = true;\n }\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldObserve = shouldObserve;\n toggleObserving(true);\n observe(value);\n toggleObserving(prevShouldObserve);\n }\n {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (isObject(def)) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n\n if (!valid) {\n warn(\n getInvalidTypeMessage(name, value, expectedTypes),\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n var t = typeof value;\n valid = t === expectedType.toLowerCase();\n // for primitive wrapper objects\n if (!valid && t === 'object') {\n valid = value instanceof type;\n }\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isSameType (a, b) {\n return getType(a) === getType(b)\n}\n\nfunction getTypeIndex (type, expectedTypes) {\n if (!Array.isArray(expectedTypes)) {\n return isSameType(expectedTypes, type) ? 0 : -1\n }\n for (var i = 0, len = expectedTypes.length; i < len; i++) {\n if (isSameType(expectedTypes[i], type)) {\n return i\n }\n }\n return -1\n}\n\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\n var message = \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n \" Expected \" + (expectedTypes.map(capitalize).join(', '));\n var expectedType = expectedTypes[0];\n var receivedType = toRawType(value);\n var expectedValue = styleValue(value, expectedType);\n var receivedValue = styleValue(value, receivedType);\n // check if we need to specify expected value\n if (expectedTypes.length === 1 &&\n isExplicable(expectedType) &&\n !isBoolean(expectedType, receivedType)) {\n message += \" with value \" + expectedValue;\n }\n message += \", got \" + receivedType + \" \";\n // check if we need to specify received value\n if (isExplicable(receivedType)) {\n message += \"with value \" + receivedValue + \".\";\n }\n return message\n}\n\nfunction styleValue (value, type) {\n if (type === 'String') {\n return (\"\\\"\" + value + \"\\\"\")\n } else if (type === 'Number') {\n return (\"\" + (Number(value)))\n } else {\n return (\"\" + value)\n }\n}\n\nfunction isExplicable (value) {\n var explicitTypes = ['string', 'number', 'boolean'];\n return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; })\n}\n\nfunction isBoolean () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\n // See: https://github.com/vuejs/vuex/issues/1505\n pushTarget();\n try {\n if (vm) {\n var cur = vm;\n while ((cur = cur.$parent)) {\n var hooks = cur.$options.errorCaptured;\n if (hooks) {\n for (var i = 0; i < hooks.length; i++) {\n try {\n var capture = hooks[i].call(cur, err, vm, info) === false;\n if (capture) { return }\n } catch (e) {\n globalHandleError(e, cur, 'errorCaptured hook');\n }\n }\n }\n }\n }\n globalHandleError(err, vm, info);\n } finally {\n popTarget();\n }\n}\n\nfunction invokeWithErrorHandling (\n handler,\n context,\n args,\n vm,\n info\n) {\n var res;\n try {\n res = args ? handler.apply(context, args) : handler.call(context);\n if (res && !res._isVue && isPromise(res) && !res._handled) {\n res.catch(function (e) { return handleError(e, vm, info + \" (Promise/async)\"); });\n // issue #9511\n // avoid catch triggering multiple times when nested calls\n res._handled = true;\n }\n } catch (e) {\n handleError(e, vm, info);\n }\n return res\n}\n\nfunction globalHandleError (err, vm, info) {\n if (config.errorHandler) {\n try {\n return config.errorHandler.call(null, err, vm, info)\n } catch (e) {\n // if the user intentionally throws the original error in the handler,\n // do not log it twice\n if (e !== err) {\n logError(e, null, 'config.errorHandler');\n }\n }\n }\n logError(err, vm, info);\n}\n\nfunction logError (err, vm, info) {\n {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n}\n\n/* */\n\nvar isUsingMicroTask = false;\n\nvar callbacks = [];\nvar pending = false;\n\nfunction flushCallbacks () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n}\n\n// Here we have async deferring wrappers using microtasks.\n// In 2.5 we used (macro) tasks (in combination with microtasks).\n// However, it has subtle problems when state is changed right before repaint\n// (e.g. #6813, out-in transitions).\n// Also, using (macro) tasks in event handler would cause some weird behaviors\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\n// So we now use microtasks everywhere, again.\n// A major drawback of this tradeoff is that there are some scenarios\n// where microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690, which have workarounds)\n// or even between bubbling of the same event (#6566).\nvar timerFunc;\n\n// The nextTick behavior leverages the microtask queue, which can be accessed\n// via either native Promise.then or MutationObserver.\n// MutationObserver has wider support, however it is seriously bugged in\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n// completely stops working after triggering a few times... so, if native\n// Promise is available, we will use it:\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n timerFunc = function () {\n p.then(flushCallbacks);\n // In problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n isUsingMicroTask = true;\n} else if (!isIE && typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n)) {\n // Use MutationObserver where native Promise is not available,\n // e.g. PhantomJS, iOS7, Android 4.4\n // (#6466 MutationObserver is unreliable in IE11)\n var counter = 1;\n var observer = new MutationObserver(flushCallbacks);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n isUsingMicroTask = true;\n} else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n // Fallback to setImmediate.\n // Technically it leverages the (macro) task queue,\n // but it is still a better choice than setTimeout.\n timerFunc = function () {\n setImmediate(flushCallbacks);\n };\n} else {\n // Fallback to setTimeout.\n timerFunc = function () {\n setTimeout(flushCallbacks, 0);\n };\n}\n\nfunction nextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\nvar mark;\nvar measure;\n\n{\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n // perf.clearMeasures(name)\n };\n }\n}\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\n{\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n 'referenced during render. Make sure that this property is reactive, ' +\n 'either in the data option, or for class-based components, by ' +\n 'initializing the property. ' +\n 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n target\n );\n };\n\n var warnReservedPrefix = function (target, key) {\n warn(\n \"Property \\\"\" + key + \"\\\" must be accessed with \\\"$data.\" + key + \"\\\" because \" +\n 'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n 'prevent conflicts with Vue internals. ' +\n 'See: https://vuejs.org/v2/api/#data',\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' && isNative(Proxy);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) ||\n (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\n if (!has && !isAllowed) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar seenObjects = new _Set();\n\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse (val) {\n _traverse(val, seenObjects);\n seenObjects.clear();\n}\n\nfunction _traverse (val, seen) {\n var i, keys;\n var isA = Array.isArray(val);\n if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\n return\n }\n if (val.__ob__) {\n var depId = val.__ob__.dep.id;\n if (seen.has(depId)) {\n return\n }\n seen.add(depId);\n }\n if (isA) {\n i = val.length;\n while (i--) { _traverse(val[i], seen); }\n } else {\n keys = Object.keys(val);\n i = keys.length;\n while (i--) { _traverse(val[keys[i]], seen); }\n }\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns, vm) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n invokeWithErrorHandling(cloned[i], null, arguments$1, vm, \"v-on handler\");\n }\n } else {\n // return handler return value for single handlers\n return invokeWithErrorHandling(fns, null, arguments, vm, \"v-on handler\")\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n createOnceHandler,\n vm\n) {\n var name, def$$1, cur, old, event;\n for (name in on) {\n def$$1 = cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur, vm);\n }\n if (isTrue(event.once)) {\n cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n }\n add(event.name, cur, event.capture, event.passive, event.params);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\nfunction mergeVNodeHook (def, hookKey, hook) {\n if (def instanceof VNode) {\n def = def.data.hook || (def.data.hook = {});\n }\n var invoker;\n var oldHook = def[hookKey];\n\n function wrappedHook () {\n hook.apply(this, arguments);\n // important: remove merged hook to ensure it's called only once\n // and prevent memory leak\n remove(invoker.fns, wrappedHook);\n }\n\n if (isUndef(oldHook)) {\n // no existing hook\n invoker = createFnInvoker([wrappedHook]);\n } else {\n /* istanbul ignore if */\n if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n // already a merged invoker\n invoker = oldHook;\n invoker.fns.push(wrappedHook);\n } else {\n // existing plain hook\n invoker = createFnInvoker([oldHook, wrappedHook]);\n }\n }\n\n invoker.merged = true;\n def[hookKey] = invoker;\n}\n\n/* */\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n return\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n return res\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.