7df266c4b54f89ac4dfce7eef94d7859  ./phpcs.xml
0b6f63496a49137a19b2fee16d6d44b2  ./changelog.txt
77137a0b9407729ee9461f5d7ead2cf6  ./.gitignore
40bd7c7704d755cce86b69de0b5c5ff9  ./composer.lock
6472d796347d6ad87a860e55c2d4f61a  ./karma.conf.js
06cc0895ab2a6a8b4ee1b115e9973e0e  ./.stylelintrc
d0e8636c55c6c5f47e7afb4b31e3ff8f  ./gulpfile.js
7d20aa8ec3eacfa8158e014e44ffec86  ./javascript-tests/admin.js
6c0553cd7cdd93c6d95c8fc8e280291f  ./javascript-tests/design-complete.js
1a4a7ae93c26df2d6521e424f1aa4eb0  ./.travis.yml
c6640031414859d1e887b75571e18a05  ./assets/js/frontend.js
b5a5ac4fe2129025c21cfcaf93a979f4  ./assets/js/admin.js
da82cca4d4877716d3453f2d5e51b29d  ./assets/js/color-picker.js
7415a0b4f07cc68e3881db38acd1b903  ./assets/js/media-select.js
09e77dc141122fc7a005a0d7d6a64da7  ./assets/js/design-complete.js
d7dc5c5dd2226957cde89c9eeb4d9d96  ./assets/js/bootstrap-tokenfield.min.js
7ae9f9194b4f4d80431435652a28cfcf  ./assets/images/mystyle-logo-v2-100x100.png
e388eb1d1090b3f15592dfb1c437af1f  ./assets/images/mystyle-logo-v2-32x32.png
875758efd023d71a9f660dc9ceb3c94a  ./assets/images/private-design.jpg
b9ef2809ade70181f59a7bf145588139  ./assets/images/mystyle-icon.png
d8c499609f9862fd2bf5f95a51457f9d  ./assets/images/addons/email-manager-screenshot.jpg
57bc4cb090ec8e40cdb0fd217f1137fb  ./assets/images/addons/design_manager.jpg
752c87fa82b3ed008af9fdcd60da48ef  ./assets/images/addons/edit-options-in-cart.jpg
7232469e1f392b8065c091b1dad8a558  ./assets/css/admin.css
449412d1c15223509465697dc244984c  ./assets/css/tokenfield.min.css
1c8f2f8d9845be9d9db48b9bbd664531  ./assets/css/tokenfield.css
d0ce3b84e42ce21f77c457440be0d2b0  ./assets/css/bootstrap-tokenfield.min.css
843d39a7c596c75bc622766cf27a1e8b  ./assets/css/frontend.css
13d2ad5f1d0d417fa0120854ec5921bf  ./assets/css/admin.min.css
c8c1283bc44679cff30b6050107dec50  ./assets/css/frontend.min.css
f00323b33ba2d7033f93f55bd41cb738  ./tests/test-mystyle.php
4e8b54c9362ae9ff43ddf241991e1448  ./tests/qunit-test-settings_page_mystyle.js
8de27d26d7513c1339502b16ff6268ef  ./tests/bootstrap.php
0f7cce19a17955ef0e265e05fb8e8ed7  ./tests/qunit-test-frontend-api.js
df737c88a29db56873bab6c3963751a1  ./tests/includes/shortcodes/test-mystyle-customizer-shortcode.php
5e358415b2bc3751d8637f9bca15224d  ./tests/includes/shortcodes/test-mystyle-design-shortcode.php
9211965faf8a7770b1eb5e2d160066f5  ./tests/includes/shortcodes/test-mystyle-design-tag-shortcode.php
efce524c47e3ab1e0b6970d5e3e7d719  ./tests/includes/shortcodes/test-mystyle-design-profile-shortcode.php
c9a917bcaf94a7a35b2e81824874a06f  ./tests/includes/test-mystyle-options.php
82a9d7b56fbb74a14ae4e85a1f97be49  ./tests/includes/test-mystyle-util.php
3acd57bf24cecf638c69bb8b6c886492  ./tests/includes/wprestapi/test-mystyle-wp-rest-api-design-controller.php
e91b4e655501cadb7473e22f70da1eff  ./tests/includes/taxonomies/test-mystyle-design-tag-taxonomy.php
075c4d2b2d52e672761f9d7b415b6436  ./tests/includes/db/test-mystyle-entitymanager.php
9b1bd4e399744be69a6e4188b552bf07  ./tests/includes/pages/test-mystyle-customize-page.php
895fd1ec8c87127d79c640924d9d4305  ./tests/includes/pages/test-mystyle-design-tag-page.php
82bb72656cbf855f8ae3916aa18c8599  ./tests/includes/pages/test-mystyle-author-designs-page.php
e118e559adf3713afd39f2848f0782f7  ./tests/includes/pages/test-mystyle-design-profile-page.php
7a0c96f136fece7621b0e1db202ee93b  ./tests/includes/entities/test-mystyle-designmanager.php
70a73dc247244a33f97d81e222a622a2  ./tests/includes/entities/test-mystyle-session.php
5124fa21f378c2e94d3d2cd18faef2fa  ./tests/includes/entities/test-mystyle-design.php
38f0187091362c34fc528c36309bd57c  ./tests/includes/entities/test-mystyle-sessionmanager.php
0c70276e20f272d3c535cae0b7987d06  ./tests/includes/exceptions/test-mystyle-exception.php
c72da353c37bb781ab61f195186cfcd5  ./tests/includes/integrations/tm-extra-product-options/test-mystyle-tm-extra-product-options.php
11a2d8db5f4868f6a31c353c114f31e4  ./tests/includes/integrations/wpml/test-mystyle-wpml.php
73b3f8c886eccd82b7c8d9d8e9a4469b  ./tests/includes/frontend/endpoints/test-mystyle-handoff.php
b7c5c27f48e3879bb894c4f286a25108  ./tests/includes/frontend/test-mystyle-cart.php
f52b0ee8e4499835f10a2f4ca4a129e5  ./tests/includes/frontend/test-class-mystyle-configur8.php
31589f7235b3453b9e97ab6e61236fae  ./tests/includes/frontend/test-mystyle-frontend.php
d218aed424c7885cbe17c44a875355c1  ./tests/includes/frontend/test-mystyle-design-complete.php
5ecd0defc667be5d947fbb56c8b1ba93  ./tests/includes/test-mystyle-order-listener.php
4a61c60175b59815e824b5eb0ec309a0  ./tests/includes/admin/test-mystyle-woocommerce-admin-product.php
ef313be0737fa154c5eda8e7aaa3dc83  ./tests/includes/admin/help/test-mystyle-help.php
687bcc77148dfce9f6f18c2c34dd9d0d  ./tests/includes/admin/test-mystyle-woocommerce-admin-order.php
59e333d871c1991b05aad822146d2faa  ./tests/includes/admin/pages/test-mystyle-options-page.php
b05d4262c432ba8a196a8cc1d3ea4bce  ./tests/includes/admin/pages/test-mystyle-addons-page.php
8cd32257a0c1e6c8a0b89d09eb008291  ./tests/includes/admin/notices/test-mystyle-notice-controller.php
89bd8950512285dc136fb43d78f2193d  ./tests/includes/admin/notices/test-mystyle-notice.php
b3ad11b38fa64b721a23e91df6baa522  ./tests/includes/admin/notices/test-mystyle-notice-functions.php
d4bfb8f521f3915b943632198aa10fea  ./tests/includes/admin/test-mystyle-admin.php
120d7e9e4112e17eee84ecfbbf4c8a40  ./tests/includes/test-mystyle-sessionhandler.php
24be9db86bb7d5231c4a57202fe121e1  ./tests/includes/api/test-mystyle-api.php
9450051462c610b56c08750dfd3f226a  ./tests/includes/woocommerce/test-mystyle-abstract-wc.php
058556effbc02a699af8d5ef564d62bf  ./tests/includes/model/test-mystyle-pager.php
bfd59ec4e441c2903524f5bbc5ac7f5e  ./tests/includes/model/test-mystyle-user.php
e7e2aff29312a5264d316c6c05945ccd  ./tests/includes/model/test-mystyle-product.php
ca0076ebba50454f9ac0c2df058b72b1  ./tests/includes/model/test-mystyle-access.php
7c060ab4b7813dbdaf9ec87202fba0ea  ./tests/includes/test-mystyle-ajax.php
79a8553e38680538f1e798cd521fa4ff  ./tests/includes/test-mystyle-install.php
6e17139b9625b8e9ec27ed572dab33bd  ./tests/includes/test-mystyle-user-interface.php
f90b53c052242fb95f92ab7753c0ea3a  ./tests/includes/test-mystyle-passthru-codec.php
3b25a04d77a63ade3b768d023ebb8c5f  ./tests/mocks/mock-mystyle-woocommerce.php
11c809a153ba32b2dd21304e30d0bee6  ./tests/mocks/mock-mystyle-designqueryresult.php
91800c72191fe90b113e7cb9ed26cb4c  ./tests/mocks/mock-mystyle-wc.php
298fd0fbcc7e410acdba87b872d5652b  ./tests/mocks/mock-mystyle-sessionqueryresult.php
15709ba03a60728ecae50ed5a589aa31  ./tests/mocks/mock-mystyle-woocommerce-cart.php
dcc38d778f6acc6e7d15043763691ce0  ./tests/mocks/mock-wc-product.php
f3c83eda0887bc710611b1df5f483c1b  ./tests/mocks/mock-mystyle-api.php
ca900f5bb4342ced4a28e99dd4b392d9  ./tests/mocks/mock-mystyle-design.php
4e14a498ddd0b71debd19d713a051d6c  ./tests/qunit.php
554a82e03e9bbce13c9633a48dad4eb8  ./tests/functions.php
15e184d9f69240723f450973fd28cc0d  ./tests/class-mystyle-test-util.php
c60be772e7a2e8f9e93d47b3de744bf3  ./.eslintrc
6d5b75df94f26d0bb6e570b6b98be0e3  ./mystyle.php
5dd78a0e832d241be59c5dedbd62e993  ./composer.json
ae69a144b8e4f68f16fd31d86ca9f720  ./readme.txt
d250bbb820aff30e5343d4a732e26eaf  ./phpunit.xml
9eef91148a9b14ec7f9df333daebc746  ./license.txt
87635bcdff7a4e5185b0d5e7d1e15920  ./.github/CONTRIBUTING.md
0574f05392250912cb2eea5887ea3d45  ./.github/ISSUE_TEMPLATE.md
a0437cb75f263cc38764afa38fde3b2f  ./.github/PULL_REQUEST_TEMPLATE.md
c2a7817aefbcf02c26e37dba532f1779  ./.github/ISSUE_TEMPLATE/Support.md
12c69d30b3db728d77edd17346c297ab  ./.github/ISSUE_TEMPLATE/Enhancement.md
f030b11f692714f07de42cdd0dd3cb98  ./.github/ISSUE_TEMPLATE/Feature_request.md
010783862ab5f86e67a97d897f1fecf1  ./.github/ISSUE_TEMPLATE/Bug_report.md
98a1dfeb96f71faa5dcf908efeaa9119  ./package-lock.json
6a49666fde8dc049612c4cffe4ae2c2f  ./README.md
743fd8c837138cdd28cb96130fbe362c  ./includes/shortcodes/class-mystyle-design-tag-shortcode.php
9b31630480cb48a26765e855b4b49949  ./includes/shortcodes/class-mystyle-design-collection-shortcode.php
71affafe9650dc77f17ab21e4cbc22f5  ./includes/shortcodes/class-mystyle-customizer-shortcode.php
627920b43556d6fb542afaf0f1b5c286  ./includes/shortcodes/class-mystyle-design-shortcode.php
3e95abc7a8bd976043bbff68f3f578a6  ./includes/shortcodes/class-mystyle-design-profile-shortcode.php
795f12b0803a9cafebf52cf89bb697e5  ./includes/class-mystyle-install.php
238b183ed130c1c4253edf9a63d7f9cb  ./includes/wprestapi/class-mystyle-wp-rest-api-authentication.php
2afcc0093000616a5557102c1fa2e7a8  ./includes/wprestapi/class-mystyle-wp-rest-api-design-controller.php
bba67d139df33720cf23ae0f1205622a  ./includes/taxonomies/class-mystyle-design-collection-taxonomy.php
4afbed3f9b7374642f4710fbaa383ebb  ./includes/taxonomies/class-mystyle-design-tag-taxonomy.php
2e077949486f36443fc4cc9e57aa7635  ./includes/class-mystyle-options.php
b1a5bc05a5fdaa40a8d227f537da21c0  ./includes/class-mystyle-util.php
7265518e844e3421aac2d976684d27c6  ./includes/db/class-mystyle-entity.php
2a16e5c6c60b78cf5e8dfb5413637036  ./includes/db/class-mystyle-entitymanager.php
f412bd5d07e9926ddacfc93ab6442407  ./includes/pages/class-mystyle-customize-page.php
d15224eb040f3828d63a4dcf24332ca6  ./includes/pages/class-mystyle-my-designs-page.php
f91747ee47034c424e0396cdb982f6ba  ./includes/pages/class-mystyle-author-designs-page.php
840a862f4d045fa6433d8b8c3570bc24  ./includes/pages/class-mystyle-design-collection-page.php
ff46d5c24aa1a2507662f2bd25c96284  ./includes/pages/class-mystyle-design-tag-page.php
4f90635aff93cfa9d79b120131dbca15  ./includes/pages/class-mystyle-design-profile-page.php
82aa513af05e9bade50b1964348e4475  ./includes/class-mystyle-passthru-codec.php
c8b8060dfa62d878cd2cb643a41cc9b5  ./includes/entities/class-mystyle-designmanager.php
c06646d09eb11b7d000d2a7278c8af7e  ./includes/entities/class-mystyle-sessionmanager.php
df9969460ef0accc07a7440c5f28bcb3  ./includes/entities/class-mystyle-session.php
1e86b91c53bea4eabe2dc87e81d69bc0  ./includes/entities/class-mystyle-design.php
6deb88257076f4026f150690c8f12ad9  ./includes/exceptions/class-mystyle-bad-request-exception.php
34cab7574f8e7ca3bcb118910dc20913  ./includes/exceptions/class-mystyle-not-found-exception.php
bbe55b4be57e72d74461d42d6ace4470  ./includes/exceptions/class-mystyle-unauthorized-exception.php
ab8074be29b0b127e8313785a1db201d  ./includes/exceptions/class-mystyle-forbidden-exception.php
856d435b72d1b4a8f4f281ce649477c1  ./includes/exceptions/class-mystyle-exception.php
0cb7684ceb16a5048955b40ba0c3a5fc  ./includes/integrations/tm-extra-product-options/class-mystyle-tm-extra-product-options.php
c435283e3d1ef2a5c2f898f4cbb4557b  ./includes/integrations/wpml/class-mystyle-wpml.php
47ce44d0781f1342f607649774244d1e  ./includes/frontend/class-mystyle-configur8.php
a8ecf24d1b8fa499778f614216d88b66  ./includes/frontend/endpoints/class-mystyle-handoff.php
68d59584b9a6b5d3b26e46b83c7fd95e  ./includes/frontend/class-mystyle-design-complete.php
066c1ca2596210353ba5e952ad442336  ./includes/frontend/class-mystyle-frontend.php
e555e5e009c991e3c64cd7bf6f93bdab  ./includes/frontend/class-mystyle-cart.php
262658698d1a6767133972fad6609782  ./includes/admin/class-mystyle-woocommerce-admin-order.php
0441949e38741003e68b285c41013a13  ./includes/admin/help/class-mystyle-help.php
e46d477a0273d5a688026b1f7a2b3ccf  ./includes/admin/pages/class-mystyle-dashboard-page.php
9cf57deb0460c59ec68f9cdf32abefad  ./includes/admin/pages/class-mystyle-addons-page.php
2e2b69da1436fb1631d1917fe2ae4a2d  ./includes/admin/pages/class-mystyle-options-page.php
8c42f4237be9c6ef2143b2af91789df1  ./includes/admin/pages/class-mystyle-design-collections-page.php
8e5ad91cc85fc93deac817591a837acd  ./includes/admin/pages/class-mystyle-design-tags-page.php
a2848bbb8bd944450802f66a7b39cae4  ./includes/admin/notices/class-mystyle-notice-controller.php
3cb8da2017349e87391c6d33302ef5ec  ./includes/admin/notices/class-mystyle-notice.php
8c65ec96371697fb169b20f795235a23  ./includes/admin/notices/mystyle-notice-functions.php
2e8c79d81a9089feb0b5f1af9b535f0a  ./includes/admin/class-mystyle-admin.php
4c712ee03e3bc8046792a495487e78d9  ./includes/admin/class-mystyle-woocommerce-admin-product.php
b0c04c4456ffe68c641e73a451cb2a22  ./includes/class-mystyle-sessionhandler.php
40c6acdf8ce3a108f78a9cdbc9eac85c  ./includes/class-mystyle-order-listener.php
0fefc935bcfc90533c87792e747a4bf2  ./includes/api/class-mystyle-api.php
c15b57420e8df72b236e26a1b2276788  ./includes/api/interface-mystyle-api.php
e5866d44eb9ae1e497833d2057719474  ./includes/woocommerce/class-mystyle-wc-interface.php
49ff547ef5efad3c510ec32caaa77104  ./includes/woocommerce/class-mystyle-abstractwc.php
3e0a045ac8db476e33b2dd098748c6e2  ./includes/woocommerce/class-mystyle-wc.php
aff3acf4b109c6356568c62898be235b  ./includes/class-mystyle-ajax.php
2175af849d196857e4773859651b698b  ./includes/class-mystyle-user-interface.php
b6e9322bfcf96dbadcfc4a2b5ecf840a  ./includes/model/class-mystyle-access.php
38f120fb2a292c01b16808e7e5c769da  ./includes/model/class-mystyle-user.php
e389ff8a3364df975cc3970bc92a1151  ./includes/model/class-mystyle-product.php
99ba71c00295704ac7e47a3a1c0ef09b  ./includes/model/class-mystyle-pager.php
ee61d3b8179f5a6e04a2d44bb042f398  ./includes/model/class-mystyle-order.php
87133e63a96a3bd736e5ff39012de7e9  ./templates/customizer.php
48e003b21be19d3f8848361b539d8257  ./templates/design-tag-index.php
4e735f1627bca5cba98dbd4ab153cfd4  ./templates/cart/cart-item-thumbnail.php
194c726667721cc2ae0b9a3cf4529196  ./templates/design.php
5fc74fbd402df5f93bea99e554a07afc  ./templates/design-collection-index.php
079fd36a38b9b465fa4483ecd11cd12b  ./templates/design-profile/profile-error-general.php
a184e82db9f3f80aafb18ec9cd7594d0  ./templates/design-profile/index.php
610fd85578a03bd65d3be7ba6c796983  ./templates/design-profile/profile-error-unauthorized.php
16139de7970f27825115d148b1f45b0f  ./templates/design-profile/profile-error-forbidden.php
4bbc477387c29e043caa4a97ce1e6046  ./templates/design-profile/profile.php
09bb9fc64ee259cd1c1f8b70d3320917  ./templates/design-profile/index-error-general.php
874dff38a4fb5cec9f5808b1be32f756  ./bin/install-wp-tests.sh
d36037505f303b4af303ef9ec7e1e8cf  ./functions.php
a1478caccab57a78f4f140ea24c2f862  ./package.json