-
-
-
-Yii 2 Basic Project Template is a skeleton [Yii 2](http://www.yiiframework.com/) application best for
-rapidly creating small projects.
+The skeleton of [Yii 2](https://www.yiiframework.com) application best for rapidly creating your projects.
The template contains the basic features including user login/logout and a contact page.
It includes all commonly used configurations that would allow you to focus on adding new
features to your application.
-[![Latest Stable Version](https://img.shields.io/packagist/v/yiisoft/yii2-app-basic.svg)](https://packagist.org/packages/yiisoft/yii2-app-basic)
-[![Total Downloads](https://img.shields.io/packagist/dt/yiisoft/yii2-app-basic.svg)](https://packagist.org/packages/yiisoft/yii2-app-basic)
-[![build](https://github.com/yiisoft/yii2-app-basic/workflows/build/badge.svg)](https://github.com/yiisoft/yii2-app-basic/actions?query=workflow%3Abuild)
+[![Latest Stable Version](https://img.shields.io/packagist/v/ensostudio/yii2-app.svg)
+](https://packagist.org/packages/ensostudio/yii2-app)
+[![Total Downloads](https://img.shields.io/packagist/dt/ensostudio/yii2-app.svg)](https://packagist.org/packages/ensostudio/yii2-app)
DIRECTORY STRUCTURE
-------------------
- assets/ contains assets definition
- commands/ contains console commands (controllers)
- config/ contains application configurations
- controllers/ contains Web controller classes
- mail/ contains view files for e-mails
- models/ contains model classes
- runtime/ contains files generated during runtime
- tests/ contains various tests for the basic application
- vendor/ contains dependent 3rd-party packages
- views/ contains view files for the Web application
- web/ contains the entry script and Web resources
-
-
+- `assets` the source scripts, styles and etc.
+- `config` the application configurations
+- `messages` the I18n translations
+- `migrations` the database migrations (namespace `app\migrations`)
+- `modules` the application modules (namespace `app\modules`)
+- `public` the front-end entry script and assets
+ - `backend` the backend-end entry script and assets
+- `runtime` the cache and logs
+- `src` the PHP sources (classes, interfaces and traits in namespace `app`)
+ - `commands` the CLI controllers (running by `yii` script)
+ - `controllers` the Web controllers
+ - `models` the models
+- `tests` the unit tests
+- `vendor` the required 3rd-party packages
+- `views` the views/templates
+ - `mails` the e-mail views
+ - `layouts` the page layouts
+
REQUIREMENTS
------------
-The minimum requirement by this project template that your Web server supports PHP 5.6.0.
-
+The minimum requirement by this project template that your server supports PHP 7.4.
INSTALLATION
------------
### Install via Composer
-If you do not have [Composer](http://getcomposer.org/), you may install it by following the instructions
-at [getcomposer.org](http://getcomposer.org/doc/00-intro.md#installation-nix).
+If you do not have Composer, you may install it by following the instructions at
+[getcomposer.org](https://getcomposer.org/doc/00-intro.md#installation-nix).
You can then install this project template using the following command:
-~~~
-composer create-project --prefer-dist yiisoft/yii2-app-basic basic
+~~~bash
+composer create-project --prefer-dist ensostudio/yii2-app your-app
~~~
-Now you should be able to access the application through the following URL, assuming `basic` is the directory
+Now you should be able to access the application through the following URL, assuming `your-app` is the directory
directly under the Web root.
~~~
-http://localhost/basic/web/
-~~~
-
-### Install from an Archive File
-
-Extract the archive file downloaded from [yiiframework.com](http://www.yiiframework.com/download/) to
-a directory named `basic` that is directly under the Web root.
-
-Set cookie validation key in `config/web.php` file to some random secret string:
-
-```php
-'request' => [
- // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
- 'cookieValidationKey' => '',
-],
-```
-
-You can then access the application through the following URL:
-
-~~~
-http://localhost/basic/web/
+http://localhost/your-app/public/
~~~
-
-### Install with Docker
-
-Update your vendor packages
-
- docker-compose run --rm php composer update --prefer-dist
-
-Run the installation triggers (creating cookie validation code)
-
- docker-compose run --rm php composer install
-
-Start the container
-
- docker-compose up -d
-
-You can then access the application through the following URL:
-
- http://127.0.0.1:8000
-
-**NOTES:**
-- Minimum required Docker engine version `17.04` for development (see [Performance tuning for volume mounts](https://docs.docker.com/docker-for-mac/osxfs-caching/))
-- The default configuration uses a host-volume in your home directory `.docker-composer` for composer caches
-
-
CONFIGURATION
-------------
### Database
-Edit the file `config/db.php` with real data, for example:
-
-```php
-return [
- 'class' => 'yii\db\Connection',
- 'dsn' => 'mysql:host=localhost;dbname=yii2basic',
- 'username' => 'root',
- 'password' => '1234',
- 'charset' => 'utf8',
-];
-```
+Edit the file `config/db.php` with real data.
**NOTES:**
- Yii won't create the database for you, this has to be done manually before you can access it.
-- Check and edit the other files in the `config/` directory to customize your application as required.
-- Refer to the README in the `tests` directory for information specific to basic application tests.
-
+- Check and edit the other files in the `config` directory to customize your application as required.
TESTING
-------
-Tests are located in `tests` directory. They are developed with [Codeception PHP Testing Framework](http://codeception.com/).
-By default there are 3 test suites:
+Tests are located in `tests` directory. They are developed with [PHPUnit](https://phpunit.readthedocs.io).
-- `unit`
-- `functional`
-- `acceptance`
+Edit the file `config/test.php` and `tests/bootstrap.php` to configure your test application.
Tests can be executed by running
+```bash
+composer run tests
```
-vendor/bin/codecept run
-```
-
-The command above will execute unit and functional tests. Unit tests are testing the system components, while functional
-tests are for testing user interaction. Acceptance tests are disabled by default as they require additional setup since
-they perform testing in real browser.
-
-
-### Running acceptance tests
-
-To execute acceptance tests do the following:
-
-1. Rename `tests/acceptance.suite.yml.example` to `tests/acceptance.suite.yml` to enable suite configuration
-
-2. Replace `codeception/base` package in `composer.json` with `codeception/codeception` to install full featured
- version of Codeception
-
-3. Update dependencies with Composer
-
- ```
- composer update
- ```
-
-4. Download [Selenium Server](http://www.seleniumhq.org/download/) and launch it:
-
- ```
- java -jar ~/selenium-server-standalone-x.xx.x.jar
- ```
-
- In case of using Selenium Server 3.0 with Firefox browser since v48 or Google Chrome since v53 you must download [GeckoDriver](https://github.com/mozilla/geckodriver/releases) or [ChromeDriver](https://sites.google.com/a/chromium.org/chromedriver/downloads) and launch Selenium with it:
-
- ```
- # for Firefox
- java -jar -Dwebdriver.gecko.driver=~/geckodriver ~/selenium-server-standalone-3.xx.x.jar
-
- # for Google Chrome
- java -jar -Dwebdriver.chrome.driver=~/chromedriver ~/selenium-server-standalone-3.xx.x.jar
- ```
-
- As an alternative way you can use already configured Docker container with older versions of Selenium and Firefox:
-
- ```
- docker run --net=host selenium/standalone-firefox:2.53.0
- ```
-
-5. (Optional) Create `yii2basic_test` database and update it by applying migrations if you have them.
-
- ```
- tests/bin/yii migrate
- ```
-
- The database configuration can be found at `config/test_db.php`.
-
-
-6. Start web server:
-
- ```
- tests/bin/yii serve
- ```
-
-7. Now you can run all available tests
-
- ```
- # run all available tests
- vendor/bin/codecept run
-
- # run acceptance tests
- vendor/bin/codecept run acceptance
-
- # run only unit and functional tests
- vendor/bin/codecept run unit,functional
- ```
-
-### Code coverage support
-
-By default, code coverage is disabled in `codeception.yml` configuration file, you should uncomment needed rows to be able
-to collect code coverage. You can run your tests and collect coverage with the following command:
-
-```
-#collect coverage for all tests
-vendor/bin/codecept run --coverage --coverage-html --coverage-xml
-
-#collect coverage only for unit tests
-vendor/bin/codecept run unit --coverage --coverage-html --coverage-xml
-
-#collect coverage for unit and functional tests
-vendor/bin/codecept run functional,unit --coverage --coverage-html --coverage-xml
-```
-
-You can see code coverage output under the `tests/_output` directory.
diff --git a/assets/scss/app.css.map b/assets/scss/app.css.map
new file mode 100644
index 0000000..abfc1d4
--- /dev/null
+++ b/assets/scss/app.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":[],"names":[],"mappings":"","file":"app.css"}
\ No newline at end of file
diff --git a/assets/scss/bootstrap.css.map b/assets/scss/bootstrap.css.map
new file mode 100644
index 0000000..c10c938
--- /dev/null
+++ b/assets/scss/bootstrap.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["bootstrap.scss","../node_modules/bootstrap/scss/_root.scss","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/mixins/_border-radius.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/bootstrap/scss/mixins/_image.scss","../node_modules/bootstrap/scss/_containers.scss","../node_modules/bootstrap/scss/mixins/_container.scss","../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../node_modules/bootstrap/scss/_grid.scss","../node_modules/bootstrap/scss/mixins/_grid.scss","../node_modules/bootstrap/scss/_tables.scss","../node_modules/bootstrap/scss/mixins/_table-variants.scss","../node_modules/bootstrap/scss/forms/_labels.scss","../node_modules/bootstrap/scss/forms/_form-text.scss","../node_modules/bootstrap/scss/forms/_form-control.scss","../node_modules/bootstrap/scss/mixins/_transition.scss","../node_modules/bootstrap/scss/mixins/_gradients.scss","../node_modules/bootstrap/scss/forms/_form-select.scss","../node_modules/bootstrap/scss/forms/_form-check.scss","../node_modules/bootstrap/scss/forms/_form-range.scss","../node_modules/bootstrap/scss/forms/_floating-labels.scss","../node_modules/bootstrap/scss/forms/_input-group.scss","../node_modules/bootstrap/scss/mixins/_forms.scss","../node_modules/bootstrap/scss/_buttons.scss","../node_modules/bootstrap/scss/mixins/_buttons.scss","../node_modules/bootstrap/scss/_transitions.scss","../node_modules/bootstrap/scss/_dropdown.scss","../node_modules/bootstrap/scss/mixins/_caret.scss","../node_modules/bootstrap/scss/_button-group.scss","../node_modules/bootstrap/scss/_nav.scss","../node_modules/bootstrap/scss/_navbar.scss","../node_modules/bootstrap/scss/_card.scss","../node_modules/bootstrap/scss/_accordion.scss","../node_modules/bootstrap/scss/_breadcrumb.scss","../node_modules/bootstrap/scss/_pagination.scss","../node_modules/bootstrap/scss/mixins/_pagination.scss","../node_modules/bootstrap/scss/_badge.scss","../node_modules/bootstrap/scss/_alert.scss","../node_modules/bootstrap/scss/mixins/_alert.scss","../node_modules/bootstrap/scss/_progress.scss","../node_modules/bootstrap/scss/_list-group.scss","../node_modules/bootstrap/scss/mixins/_list-group.scss","../node_modules/bootstrap/scss/_close.scss","../node_modules/bootstrap/scss/_toasts.scss","../node_modules/bootstrap/scss/_modal.scss","../node_modules/bootstrap/scss/mixins/_backdrop.scss","../node_modules/bootstrap/scss/_tooltip.scss","../node_modules/bootstrap/scss/mixins/_reset-text.scss","../node_modules/bootstrap/scss/_popover.scss","../node_modules/bootstrap/scss/_spinners.scss","../node_modules/bootstrap/scss/_offcanvas.scss","../node_modules/bootstrap/scss/_placeholders.scss","../node_modules/bootstrap/scss/mixins/_clearfix.scss","../node_modules/bootstrap/scss/helpers/_colored-links.scss","../node_modules/bootstrap/scss/helpers/_ratio.scss","../node_modules/bootstrap/scss/helpers/_position.scss","../node_modules/bootstrap/scss/helpers/_stacks.scss","../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../node_modules/bootstrap/scss/helpers/_text-truncation.scss","../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../node_modules/bootstrap/scss/helpers/_vr.scss","../node_modules/bootstrap/scss/mixins/_utilities.scss","../node_modules/bootstrap/scss/utilities/_api.scss"],"names":[],"mappings":"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bQ;EAcR;;;ADoIA;EACE;EACA;;;AH3EF;EGyEA;IACE;IACA;;;AH3EF;EGyEA;IACE;IACA;;;AH3EF;EGyEA;IACE;IACA;;;AH3EF;EGyEA;IACE;IACA;;;AH3EF;EGyEA;IACE;IACA;;;AEnJN;EACE,ebwzBsC;;;Aa/yBxC;EACE;EACA;EACA;EdoRI,WALI;Ec3QR,abgkB4B;;;Aa5jB9B;EACE;EACA;Ed0QI,WALI;;;AcjQV;EACE;EACA;EdoQI,WALI;;;Ae5RV;EACE,YdgzBsC;EDhhBlC,WALI;EevRR,OdKS;;;AeVX;EACE;EACA;EACA;EhB8RI,WALI;EgBtRR,afqkB4B;EepkB5B,af0kB4B;EezkB5B,OfKS;EeJT,kBfLS;EeMT;EACA;EACA;EdGE;EeHE,YDMJ;;ACFI;EDhBN;ICiBQ;;;ADGN;EACE;;AAEA;EACE;;AAKJ;EACE,OfjBO;EekBP,kBf3BO;Ee4BP,cf8zBoC;Ee7zBpC;EAKE,YfusB0B;;AehsB9B;EAEE;;AAIF;EACE,Of1CO;Ee4CP;;AAQF;EAEE,kBf1DO;Ee6DP;;AAIF;EACE;EACA;EACA,mBf0pB0B;EezpB1B,Of9DO;EiBbT,kBjBMS;EeuEP;EACA;EACA;EACA;EACA,yBfgb0B;Ee/a1B;ECtEE,YDuEF;;ACnEE;EDuDJ;ICtDM;;;ADqEN;EACE,kBf+5B8B;;Ae55BhC;EACE;EACA;EACA,mBfuoB0B;EetoB1B,OfjFO;EiBbT,kBjBMS;Ee0FP;EACA;EACA;EACA;EACA,yBf6Z0B;Ee5Z1B;ECzFE,YD0FF;;ACtFE;ED0EJ;ICzEM;;;ADwFN;EACE,kBf44B8B;;;Aen4BlC;EACE;EACA;EACA;EACA;EACA,afyd4B;Eexd5B,Of5GS;Ee6GT;EACA;EACA;;AAEA;EAEE;EACA;;;AAWJ;EACE,YfguBsC;Ee/tBtC;EhBmJI,WALI;EE7QN;;AcmIF;EACE;EACA;EACA,mBf2lB0B;;AexlB5B;EACE;EACA;EACA,mBfqlB0B;;;AejlB9B;EACE,Yf8sBsC;Ee7sBtC;EhBgII,WALI;EE7QN;;AcsJF;EACE;EACA;EACA,mBf4kB0B;;AezkB5B;EACE;EACA;EACA,mBfskB0B;;;Ae9jB5B;EACE,YfqrBoC;;AelrBtC;EACE,YfkrBoC;;Ae/qBtC;EACE,Yf+qBoC;;;Ae1qBxC;EACE,Of6qBsC;Ee5qBtC;EACA,Sf4hB4B;;Ae1hB5B;EACE;;AAGF;EACE;Ed/LA;;AcmMF;EACE;EdpMA;;;AiBdJ;EACE;EACA;EACA;EAEA;EnB2RI,WALI;EmBnRR,alBkkB4B;EkBjkB5B,alBukB4B;EkBtkB5B,OlBES;EkBDT,kBlBRS;EkBST;EACA;EACA,qBlBg7BkC;EkB/6BlC,iBlBg7BkC;EkB/6BlC;EjBFE;EeHE,YEQJ;EACA;;AFLI;EEfN;IFgBQ;;;AEMN;EACE,clBs0BoC;EkBr0BpC;EAKE,YlBi7B4B;;AkB76BhC;EAEE,elBgsB0B;EkB/rB1B;;AAGF;EAEE,kBlBpCO;;AkByCT;EACE;EACA;;;AAIJ;EACE,alByrB4B;EkBxrB5B,gBlBwrB4B;EkBvrB5B,clBwrB4B;ED/cxB,WALI;EE7QN;;;AiB8CJ;EACE,alBqrB4B;EkBprB5B,gBlBorB4B;EkBnrB5B,clBorB4B;EDndxB,WALI;EE7QN;;;AkBfJ;EACE;EACA,YnBq3BwC;EmBp3BxC,cnBq3BwC;EmBp3BxC,enBq3BwC;;AmBn3BxC;EACE;EACA;;;AAIJ;EACE,OnBy2BwC;EmBx2BxC,QnBw2BwC;EmBv2BxC;EACA;EACA,kBnBbS;EmBcT;EACA;EACA;EACA,QnB42BwC;EmB32BxC;EACA;;AAGA;ElBXE;;AkBeF;EAEE,enBm2BsC;;AmBh2BxC;EACE,QnB01BsC;;AmBv1BxC;EACE,cnBszBoC;EmBrzBpC;EACA,YnBmsB4B;;AmBhsB9B;EACE,kBnBZM;EmBaN,cnBbM;;AmBeN;EAII;;AAIJ;EAII;;AAKN;EACE,kBnBjCM;EmBkCN,cnBlCM;EmBuCJ;;AAIJ;EACE;EACA;EACA,SnBk0BuC;;AmB3zBvC;EACE,SnB0zBqC;;;AmB5yB3C;EACE,cnBqzBgC;;AmBnzBhC;EACE,OnBizB8B;EmBhzB9B;EACA;EACA;ElB9FA;EeHE,YGmGF;;AH/FE;EGyFJ;IHxFM;;;AGgGJ;EACE;;AAGF;EACE,qBnBgzB4B;EmB3yB1B;;;AAMR;EACE;EACA,cnBmxBgC;;;AmBhxBlC;EACE;EACA;EACA;;AAIE;EACE;EACA;EACA,SnBqoBwB;;;AoBnxB9B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,YpB89Ba;;AoB79BvC;EAA0B,YpB69Ba;;AoB19BzC;EACE;;AAGF;EACE,OpB+8BuC;EoB98BvC,QpB88BuC;EoB78BvC;EHzBF,kBjBkCQ;EoBPN,QpB88BuC;EC19BvC;EeHE,YIkBF;EACA;;AJfE;EIMJ;IJLM;;;AIgBJ;EHjCF,kBjB8+ByC;;AoBx8BzC;EACE,OpBw7B8B;EoBv7B9B,QpBw7B8B;EoBv7B9B;EACA,QpBu7B8B;EoBt7B9B,kBpBpCO;EoBqCP;EnB7BA;;AmBkCF;EACE,OpBo7BuC;EoBn7BvC,QpBm7BuC;EiBt+BzC,kBjBkCQ;EoBmBN,QpBo7BuC;EC19BvC;EeHE,YI4CF;EACA;;AJzCE;EIiCJ;IJhCM;;;AI0CJ;EH3DF,kBjB8+ByC;;AoB96BzC;EACE,OpB85B8B;EoB75B9B,QpB85B8B;EoB75B9B;EACA,QpB65B8B;EoB55B9B,kBpB9DO;EoB+DP;EnBvDA;;AmB4DF;EACE;;AAEA;EACE,kBpBtEK;;AoByEP;EACE,kBpB1EK;;;AqBbX;EACE;;AAEA;AAAA;EAEE,QrBy/B8B;EqBx/B9B,arBy/B8B;;AqBt/BhC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ELDE,YKEF;;ALEE;EKXJ;ILYM;;;AKCN;EACE;;AAEA;EACE;;AAGF;EAEE,arBm+B4B;EqBl+B5B,gBrBm+B4B;;AqBh+B9B;EACE,arB89B4B;EqB79B5B,gBrB89B4B;;AqB19BhC;EACE,arBw9B8B;EqBv9B9B,gBrBw9B8B;;AqBl9B9B;AAAA;AAAA;EACE,SrBk9B4B;EqBj9B5B,WrBk9B4B;;AqB78B9B;EACE,SrB28B4B;EqB18B5B,WrB28B4B;;;AsBjgClC;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;EACA;EACA;;AAIF;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SW;;;AwBfb;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;EyBKb,czBLa;;AyBOb;EACE,OATY;EAUZ,kBzBTW;EyBUX,czBVW;;AyBab;EAEE;;AAGF;EAKE,OArBa;EAsBb,kBzBxBW;EyByBX,czBzBW;;AyB2BX;EAKI;;AAKN;EAEE,OzBvCW;EyBwCX;;;ADvDF;ECmBA,OzBJa;E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/Bq6BwB;I+Bp6BxB,c/Bo6BwB;;E+Bh6B5B;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IfhMJ,YeiMI;IACA;;EAEF;AAAA;IAEE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;;;AvBhKN;EuBsGA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE,e/Bq6BwB;I+Bp6BxB,c/Bo6BwB;;E+Bh6B5B;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IfhMJ,YeiMI;IACA;;EAEF;AAAA;IAEE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;;;AvBhKN;EuBsGA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE,e/Bq6BwB;I+Bp6BxB,c/Bo6BwB;;E+Bh6B5B;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IfhMJ,YeiMI;IACA;;EAEF;AAAA;IAEE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;;;AvBhKN;EuBsGA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE,e/Bq6BwB;I+Bp6BxB,c/Bo6BwB;;E+Bh6B5B;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IfhMJ,YeiMI;IACA;;EAEF;AAAA;IAEE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;;;AvBhKN;EuBsGA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE,e/Bq6BwB;I+Bp6BxB,c/Bo6BwB;;E+Bh6B5B;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IfhMJ,YeiMI;IACA;;EAEF;AAAA;IAEE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;;;AA1DN;EAEI;EACA;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE,e/Bq6BwB;E+Bp6BxB,c/Bo6BwB;;A+Bh6B5B;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EfhMJ,YeiMI;EACA;;AAEF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAcR;EACE,O/Bo4BgC;;A+Bl4BhC;EAEE,O/Bg4B8B;;A+B33BhC;EACE,O/Bw3B8B;;A+Bt3B9B;EAEE,O/Bq3B4B;;A+Bl3B9B;EACE,O/Bm3B4B;;A+B/2BhC;AAAA;EAEE,O/B42B8B;;A+Bx2BlC;EACE,O/Bq2BgC;E+Bp2BhC,c/By2BgC;;A+Bt2BlC;EACE;;AAGF;EACE,O/B41BgC;;A+B11BhC;AAAA;AAAA;EAGE,O/By1B8B;;;A+Bl1BlC;EACE,O/BzRO;;A+B2RP;EAEE,O/B7RK;;A+BkSP;EACE,O/B8zB8B;;A+B5zB9B;EAEE,O/B2zB4B;;A+BxzB9B;EACE,O/ByzB4B;;A+BrzBhC;AAAA;EAEE,O/BjTK;;A+BqTT;EACE,O/B2yBgC;E+B1yBhC,c/B+yBgC;;A+B5yBlC;EACE;;AAGF;EACE,O/BkyBgC;;A+BjyBhC;AAAA;AAAA;EAGE,O/BnUK;;;AgCJX;EACE;EACA;EACA;EACA;EAEA;EACA,kBhCHS;EgCIT;EACA;E/BME;;A+BFF;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;E/BCF;EACA;;A+BEA;EACE;E/BUF;EACA;;A+BJF;AAAA;EAEE;;;AAIJ;EAGE;EACA;;;AAIF;EACE,ehCirCkC;;;AgC9qCpC;EACE;EACA;;;AAGF;EACE;;;AAQA;EACE,ahC8SK;;;AgCtST;EACE;EACA;EAEA,kBhC2pCkC;EgC1pClC;;AAEA;E/BpEE;;;A+ByEJ;EACE;EAEA,kBhCgpCkC;EgC/oClC;;AAEA;E/B/EE;;;A+ByFJ;EACE;EACA;EACA;EACA;;;AAUF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA,ShCgPO;ECnWL;;;A+BuHJ;AAAA;AAAA;EAGE;;;AAGF;AAAA;E/BpHI;EACA;;;A+BwHJ;AAAA;E/B3GI;EACA;;;A+BuHF;EACE,ehCklCgC;;AQtrChC;EwBgGJ;IAQI;IACA;;EAGA;IAEE;IACA;;EAEA;IACE;IACA;;EAKA;I/BpJJ;IACA;;E+BsJM;AAAA;IAGE;;EAEF;AAAA;IAGE;;EAIJ;I/BrJJ;IACA;;E+BuJM;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AC7MZ;EACE;EACA;EACA;EACA;EACA;ElC4RI,WALI;EkCrRR,OjCMS;EiCLT;EACA,kBjCLS;EiCMT;EhCKE;EgCHF;EjBAI,YiBCJ;;AjBGI;EiBhBN;IjBiBQ;;;AiBFN;EACE,OjCyvCsC;EiCxvCtC,kBjCuvCsC;EiCtvCtC;;AAEA;EACE;EACA,WjC4vCoC;;AiCvvCxC;EACE;EACA,OjCivCsC;EiChvCtC,QjCgvCsC;EiC/uCtC;EACA;EACA;EACA;EACA,iBjC2uCsC;EgBlwCpC,YiBwBF;;AjBpBE;EiBWJ;IjBVM;;;AiBsBN;EACE;;AAGF;EACE;EACA,cjCizBoC;EiChzBpC;EACA,YjC8rB4B;;;AiC1rBhC;EACE;;;AAGF;EACE,kBjCpDS;EiCqDT;;AAEA;EhCnCE;EACA;;AgCqCA;EhCtCA;EACA;;AgC0CF;EACE;;AAIF;EhClCE;EACA;;AgCqCE;EhCtCF;EACA;;AgC0CA;EhC3CA;EACA;;;AgCgDJ;EACE;;;AASA;EACE;;AAGF;EACE;EACA;EhCxFA;;AgC2FA;EAAgB;;AAChB;EAAe;;AAEf;EhC9FA;;;AiCnBJ;EACE;EACA;EACA;EACA,elCw/CkC;EkCt/ClC;;;AAOA;EACE,clC6+CgC;;AkC3+ChC;EACE;EACA,elCy+C8B;EkCx+C9B,OlCLK;EkCML;;AAIJ;EACE,OlCXO;;;AmCdX;EACE;EhCGA;EACA;;;AgCAF;EACE;EACA;EACA,OnC8BQ;EmC7BR;EACA,kBnCFS;EmCGT;EnBKI,YmBJJ;;AnBQI;EmBfN;InBgBQ;;;AmBPN;EACE;EACA,OnC+asC;EmC7atC,kBnCRO;EmCSP,cnCRO;;AmCWT;EACE;EACA,OnCuasC;EmCtatC,kBnCfO;EmCgBP,SnC4qCgC;EmC3qChC,YnCstB4B;;;AmCjtB9B;EACE,anC+pCgC;;AmC5pClC;EACE;EACA,OnC9BO;EiBJT,kBjBkCQ;EmCEN,cnCFM;;AmCKR;EACE,OnC9BO;EmC+BP;EACA,kBnCtCO;EmCuCP,cnCpCO;;;AoCPT;EACE;;;AAOI;EnCqCJ;EACA;;AmChCI;EnCiBJ;EACA;;;AmChCF;EACE;ErCgSE,WALI;;AqCpRF;EnCqCJ;EACA;;AmChCI;EnCiBJ;EACA;;;AmChCF;EACE;ErCgSE,WALI;;AqCpRF;EnCqCJ;EACA;;AmChCI;EnCiBJ;EACA;;;AoC/BJ;EACE;EACA;EtC8RI,WALI;EsCvRR,arCukB4B;EqCtkB5B;EACA,OrCHS;EqCIT;EACA;EACA;EpCKE;;AoCAF;EACE;;;AAKJ;EACE;EACA;;;ACvBF;EACE;EACA;EACA,etCk6C8B;EsCj6C9B;ErCWE;;;AqCNJ;EAEE;;;AAIF;EACE,atC4jB4B;;;AsCpjB9B;EACE,etCm5C8B;;AsCh5C9B;EACE;EACA;EACA;EACA;EACA;;;AAeF;EClDA,OD8Cc;ErB5Cd,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,OD8Cc;ErB5Cd,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,OD8Cc;ErB5Cd,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,ODgDgB;ErB9ChB,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,ODgDgB;ErB9ChB,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,OD8Cc;ErB5Cd,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,ODgDgB;ErB9ChB,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;AD6CF;EClDA,OD8Cc;ErB5Cd,kBqB0CmB;EC1CnB,cD2Ce;;ACzCf;EACE;;;ACHF;EACE;IAAK,uBxCk7C2B;;;AwC76CpC;EACE;EACA,QxC26CkC;EwC16ClC;EzCwRI,WALI;EyCjRR,kBxCLS;ECSP;;;AuCCJ;EACE;EACA;EACA;EACA;EACA,OxCjBS;EwCkBT;EACA;EACA,kBxCUQ;EgBtBJ,YwBaJ;;AxBTI;EwBAN;IxBCQ;;;;AwBWR;EvBYE;EuBVA;;;AAIA;EACE;;AAGE;EAJJ;IAKM;;;;ACvCR;EACE;EACA;EAGA;EACA;ExCSE;;;AwCLJ;EACE;EACA;;AAEA;EAEE;EACA;;;AAUJ;EACE;EACA,OzClBS;EyCmBT;;AAGA;EAEE;EACA,OzCzBO;EyC0BP;EACA,kBzCjCO;;AyCoCT;EACE,OzC7BO;EyC8BP,kBzCrCO;;;AyC8CX;EACE;EACA;EACA;EACA,OzC3CS;EyC4CT;EACA,kBzCtDS;EyCuDT;;AAEA;ExCrCE;EACA;;AwCwCF;ExC3BE;EACA;;AwC8BF;EAEE,OzC7DO;EyC8DP;EACA,kBzCrEO;;AyCyET;EACE;EACA,OzC3EO;EyC4EP,kBzC9CM;EyC+CN,czC/CM;;AyCkDR;EACE;;AAEA;EACE;EACA,kBzCwawB;;;AyC1Z1B;EACE;;AAGE;ExCrCJ;EAZA;;AwCsDI;ExCtDJ;EAYA;;AwC+CI;EACE;;AAGF;EACE,kBzCuYoB;EyCtYpB;;AAEA;EACE;EACA,mBzCkYkB;;;AQtc1B;EiC4CA;IACE;;EAGE;IxCrCJ;IAZA;;EwCsDI;IxCtDJ;IAYA;;EwC+CI;IACE;;EAGF;IACE,kBzCuYoB;IyCtYpB;;EAEA;IACE;IACA,mBzCkYkB;;;AQtc1B;EiC4CA;IACE;;EAGE;IxCrCJ;IAZA;;EwCsDI;IxCtDJ;IAYA;;EwC+CI;IACE;;EAGF;IACE,kBzCuYoB;IyCtYpB;;EAEA;IACE;IACA,mBzCkYkB;;;AQtc1B;EiC4CA;IACE;;EAGE;IxCrCJ;IAZA;;EwCsDI;IxCtDJ;IAYA;;EwC+CI;IACE;;EAGF;IACE,kBzCuYoB;IyCtYpB;;EAEA;IACE;IACA,mBzCkYkB;;;AQtc1B;EiC4CA;IACE;;EAGE;IxCrCJ;IAZA;;EwCsDI;IxCtDJ;IAYA;;EwC+CI;IACE;;EAGF;IACE,kBzCuYoB;IyCtYpB;;EAEA;IACE;IACA,mBzCkYkB;;;AQtc1B;EiC4CA;IACE;;EAGE;IxCrCJ;IAZA;;EwCsDI;IxCtDJ;IAYA;;EwC+CI;IACE;;EAGF;IACE,kBzCuYoB;IyCtYpB;;EAEA;IACE;IACA,mBzCkYkB;;;AyCpX9B;ExC9HI;;AwCiIF;EACE;;AAEA;EACE;;;ACpJJ;EACE,ODiKyB;EChKzB,kBD+JsB;;AC5JpB;EAEE,OD2JqB;EC1JrB;;AAGF;EACE,O1CRG;E0CSH,kBDqJqB;ECpJrB,cDoJqB;;;AClK3B;EACE,ODiKyB;EChKzB,kBD+JsB;;AC5JpB;EAEE,OD2JqB;EC1JrB;;AAGF;EACE,O1CRG;E0CSH,kBDqJqB;ECpJrB,cDoJqB;;;AClK3B;EACE,ODiKyB;EChKzB,kBD+JsB;;AC5JpB;EAEE,OD2JqB;EC1JrB;;AAGF;EACE,O1CRG;E0CSH,kBDqJqB;ECpJrB,cDoJqB;;;AClK3B;EACE,ODmK2B;EClK3B,kBD+JsB;;AC5JpB;EAEE,OD6JuB;EC5JvB;;AAGF;EACE,O1CRG;E0CSH,kBDuJuB;ECtJvB,cDsJuB;;;ACpK7B;EACE,ODmK2B;EClK3B,kBD+JsB;;AC5JpB;EAEE,OD6JuB;EC5JvB;;AAGF;EACE,O1CRG;E0CSH,kBDuJuB;ECtJvB,cDsJuB;;;ACpK7B;EACE,ODiKyB;EChKzB,kBD+JsB;;AC5JpB;EAEE,OD2JqB;EC1JrB;;AAGF;EACE,O1CRG;E0CSH,kBDqJqB;ECpJrB,cDoJqB;;;AClK3B;EACE,ODmK2B;EClK3B,kBD+JsB;;AC5JpB;EAEE,OD6JuB;EC5JvB;;AAGF;EACE,O1CRG;E0CSH,kBDuJuB;ECtJvB,cDsJuB;;;ACpK7B;EACE,ODiKyB;EChKzB,kBD+JsB;;AC5JpB;EAEE,OD2JqB;EC1JrB;;AAGF;EACE,O1CRG;E0CSH,kBDqJqB;ECpJrB,cDoJqB;;;AEjK7B;EACE;EACA,O3CqjD2B;E2CpjD3B,Q3CojD2B;E2CnjD3B;EACA,O3CQS;E2CPT;EACA;E1COE;E0CLF,S3CqjD2B;;A2CljD3B;EACE;EACA;EACA,S3CgjDyB;;A2C7iD3B;EACE;EACA,Y3CwtB4B;E2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CA;EACA,SxDsiCkC;;;AwDniCpC;EACE;EACA;EACA;EACA;EACA,SxD8hCkC;;;AwDthChC;EACE;EACA;EACA,SxDkhC8B;;;AQ7+BhC;EgDxCA;IACE;IACA;IACA,SxDkhC8B;;;AQ7+BhC;EgDxCA;IACE;IACA;IACA,SxDkhC8B;;;AQ7+BhC;EgDxCA;IACE;IACA;IACA,SxDkhC8B;;;AQ7+BhC;EgDxCA;IACE;IACA;IACA,SxDkhC8B;;;AQ7+BhC;EgDxCA;IACE;IACA;IACA,SxDkhC8B;;;AyD3iCpC;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;ACRF;AAAA;ECIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACXA;EACE;EACA;EACA;EACA;EACA;EACA,S5DwbsC;E4DvbtC;;;ACRJ;ECAE;EACA;EACA;;;ACNF;EACE;EACA;EACA;EACA;EACA;EACA,S/DipB4B;;;AgExlBtB;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AArBJ;AAcA;EAOI;EAAA;;;AAcJ;AArBA;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAjBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AASF;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAjBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AASF;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AxDPR;EwDAI;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;AxDPR;EwDAI;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;AxDPR;EwDAI;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;AxDPR;EwDAI;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;AxDPR;EwDAI;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;IAAA;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;ACnDZ;ED4CQ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;AChCZ;EDyBQ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI;;;EAPJ;IAOI","file":"bootstrap.css"}
\ No newline at end of file
diff --git a/composer.json b/composer.json
index b02b5cc..d4f2db9 100644
--- a/composer.json
+++ b/composer.json
@@ -25,7 +25,7 @@
"yiisoft/yii2-redis": "Redis integration"
},
"require": {
- "php": "^7.4.0 | ^8.0.0",
+ "php": ">=7.4",
"ext-json": "*",
"ext-mbstring": "*",
"ext-intl": "*",
@@ -34,35 +34,37 @@
"symfony/polyfill-php81": "^1.25",
"yiisoft/yii2": "^2.0.45",
"yiisoft/yii2-symfonymailer": "^2.0.3",
- "yiisoft/yii2-bootstrap5": "^2.0.2"
+ "yiisoft/yii2-bootstrap5": "^2.0.3"
},
"require-dev": {
"yiisoft/yii2-debug": "^2.1.19",
"yiisoft/yii2-gii": "^2.2.4",
"yiisoft/yii2-faker": "^2.0.5",
- "phpunit/phpunit": "^8.5.26 | ^9.5.20",
+ "phpunit/phpunit": "^8.5.26",
"roave/security-advisories": "dev-latest"
},
"autoload": {
"psr-4": {
- "app\\": "src/"
+ "app\\": "src/",
+ "app\\modules\\": "modules/"
}
},
"autoload-dev": {
"psr-4": {
- "tests\\": "tests/",
- "migrations\\": "migrations/"
+ "app\\": "tests/",
+ "app\\migrations\\": "migrations/"
}
},
"config": {
"optimize-autoloader": true,
- "process-timeout": 1200,
+ "process-timeout": 1800,
"allow-plugins": {
"yiisoft/yii2-composer": true
}
},
"scripts": {
"yii": "yii",
+ "tests": "phpunit",
"post-install-cmd": [
"yii\\composer\\Installer::postInstall"
],
diff --git a/config/backend.php b/config/backend.php
index 8548399..a72a020 100644
--- a/config/backend.php
+++ b/config/backend.php
@@ -81,33 +81,4 @@
]
];
-// Configuration adjustments for development environment
-if (YII_ENV_DEV) {
- $config['bootstrap'][] = 'debug';
- $config['modules']['debug'] = [
- 'class' => yii\debug\Module::class,
- 'allowedIPs' => ['127.0.0.1', '::1'],
- ];
-
- $config['bootstrap'][] = 'gii';
- $config['modules']['gii'] = [
- 'class' => yii\gii\Module::class,
- 'allowedIPs' => ['127.0.0.1', '::1'],
- 'generators' => [
- 'module' => [
- 'class' => app\modules\gii\generators\module\ModuleGenerator::class,
- 'templates' => [
- 'default' => '@app/modules/gii/generators/module/default',
- ]
- ],
- 'model' => [
- 'class' => app\modules\gii\generators\model\Generator::class,
- 'templates' => [
- 'default' => '@app/modules/gii/generators/model/default',
- ]
- ]
- ]
- ];
-}
-
return $config;
diff --git a/config/db.php b/config/db.php
index 5cb2cbd..64b1294 100644
--- a/config/db.php
+++ b/config/db.php
@@ -2,7 +2,7 @@
return [
'class' => yii\db\Connection::class,
- 'dsn' => 'mysql:host=127.0.0.1:3306;dbname=yii2' . (YII_ENV_TEST ? 'test' : 'app'),
+ 'dsn' => 'mysql:host=127.0.0.1:3306;dbname=yii2app',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
diff --git a/config/frontend.php b/config/frontend.php
index 744a8fb..381371a 100644
--- a/config/frontend.php
+++ b/config/frontend.php
@@ -8,7 +8,7 @@
'controllerNamespace' => 'app\controllers',
'controllerPath' => $rootDir . '/src/controllers',
'layout' => 'frontend',
- 'defaultRoute' => 'frontend/site/index',
+ 'defaultRoute' => 'frontend/index',
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
@@ -38,15 +38,11 @@
'class' => yii\web\UrlManager::class,
'enablePrettyUrl' => true,
'showScriptName' => false,
- 'normalizer' => [
- 'class' => yii\web\UrlNormalizer::class,
- 'collapseSlashes' => true,
- 'normalizeTrailingSlash' => true,
- ],
+ 'normalizer' => yii\web\UrlNormalizer::class,
'rules' => [
new yii\web\GroupUrlRule([
'rules' => [
- 'site' => 'site/index',
+ 'frontend' => 'frontend/index',
]
])
],
diff --git a/config/modules.php b/config/modules.php
index 6dd3552..0b67a5f 100644
--- a/config/modules.php
+++ b/config/modules.php
@@ -1,4 +1,3 @@
'admin@localhost',
'senderEmail' => 'no-reply@localhost',
- 'languages' => ['en'],
- 'defaultLanguage' => 'en',
+ 'languages' => ['en' => 'English'],
+ 'language' => 'en',
];
diff --git a/config/test.php b/config/tests.php
similarity index 51%
rename from config/test.php
rename to config/tests.php
index 68dac3d..7787b71 100644
--- a/config/test.php
+++ b/config/tests.php
@@ -8,17 +8,15 @@
'id' => 'tests',
'basePath' => dirname(__DIR__),
'aliases' => [
- '@bower' => '@vendor/bower-asset',
- '@npm' => '@vendor/npm-asset',
'@tests' => '@app/tests',
],
'language' => 'en-US',
'components' => [
- [
+ 'cache' => [
'keyPrefix' => 'test',
],
'db' => [
- 'dsn' => 'mysql:host=127.0.0.1:3306;dbname=test',
+ 'dsn' => 'mysql:host=127.0.0.1:3306;dbname=yii2test',
],
'mailer' => [
'useFileTransport' => true,
@@ -29,16 +27,6 @@
'user' => [
'identityClass' => app\models\User::class,
],
- 'request' => [
- 'cookieValidationKey' => 'test',
- 'enableCsrfValidation' => false,
- // but if you absolutely need it set cookie domain to localhost
- /*
- 'csrfCookie' => [
- 'domain' => 'localhost',
- ],
- */
- ],
],
- 'params' => require(__DIR__ . '/params.php'),
+ 'params' => [],
];
diff --git a/config/web.php b/config/web.php
new file mode 100644
index 0000000..0b67a5f
--- /dev/null
+++ b/config/web.php
@@ -0,0 +1,3 @@
+ 'Home'
+ 'Home' => 'Главная'
];
diff --git a/modules/.gitkeep b/modules/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
deleted file mode 100644
index 56aecda..0000000
--- a/phpunit.xml.dist
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- tests/
-
-
-
-
- src/
-
- src/
- src/
-
-
-
-
\ No newline at end of file
diff --git a/public/assets/.gitignore b/public/assets/.gitignore
deleted file mode 100644
index 5b0d267..0000000
--- a/public/assets/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/*/*
-!.gitignore
diff --git a/public/backend/assets/36563b56/jquery.js b/public/backend/assets/36563b56/jquery.js
new file mode 100644
index 0000000..fc6c299
--- /dev/null
+++ b/public/backend/assets/36563b56/jquery.js
@@ -0,0 +1,10881 @@
+/*!
+ * jQuery JavaScript Library v3.6.0
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright OpenJS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2021-03-02T17:08Z
+ */
+( function( global, factory ) {
+
+ "use strict";
+
+ if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+ // For CommonJS and CommonJS-like environments where a proper `window`
+ // is present, execute the factory and get jQuery.
+ // For environments that do not have a `window` with a `document`
+ // (such as Node.js), expose a factory as module.exports.
+ // This accentuates the need for the creation of a real `window`.
+ // e.g. var jQuery = require("jquery")(window);
+ // See ticket #14549 for more info.
+ module.exports = global.document ?
+ factory( global, true ) :
+ function( w ) {
+ if ( !w.document ) {
+ throw new Error( "jQuery requires a window with a document" );
+ }
+ return factory( w );
+ };
+ } else {
+ factory( global );
+ }
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var flat = arr.flat ? function( array ) {
+ return arr.flat.call( array );
+} : function( array ) {
+ return arr.concat.apply( [], array );
+};
+
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+var isFunction = function isFunction( obj ) {
+
+ // Support: Chrome <=57, Firefox <=52
+ // In some browsers, typeof returns "function" for HTML