diff --git a/.babelrc b/.babelrc index fa980b740..7ea60efb6 100644 --- a/.babelrc +++ b/.babelrc @@ -1,13 +1,16 @@ { - "presets": [ - [ "@babel/preset-env", { - "targets": { "node": "10" } - } ] - ], - "plugins": [ "@babel/plugin-transform-modules-commonjs" ], - "env": { - "test": { - "plugins": ["transform-require-context"] - } + "presets": [ + [ + "@babel/preset-env", + { + "targets": { "node": "10" } } + ] + ], + "plugins": ["@babel/plugin-transform-modules-commonjs"], + "env": { + "test": { + "plugins": ["transform-require-context"] + } + } } diff --git a/.eslintrc.js b/.eslintrc.js index 5218a73c0..82f1bb687 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -13,9 +13,6 @@ module.exports = { rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - indent: ['error', 2], - 'comma-dangle': ['error', 'always-multiline'], - 'space-before-function-paren': ['warn', 'never'], 'vue/require-default-prop': 'off', 'vue/no-v-html': 'off', }, diff --git a/.github/workflows/lint_and_test.yml b/.github/workflows/lint_and_test.yml index bdbb6f9ed..b76d679b4 100644 --- a/.github/workflows/lint_and_test.yml +++ b/.github/workflows/lint_and_test.yml @@ -17,7 +17,7 @@ jobs: - name: Use Node.js 14 uses: actions/setup-node@v4 with: - node-version: '14' + node-version: '14' - name: Clean install NPM packages from package-lock.json run: npm ci @@ -28,7 +28,7 @@ jobs: - name: Test run: npm run test:unit env: - CI: true + CI: true # https://github.com/cypress-io/github-action - name: Cypress run diff --git a/.husky/.gitignore b/.husky/.gitignore new file mode 100644 index 000000000..31354ec13 --- /dev/null +++ b/.husky/.gitignore @@ -0,0 +1 @@ +_ diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 000000000..36af21989 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +npx lint-staged diff --git a/.prettierignore b/.prettierignore index 77f12ae2e..a3c063fc3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,3 @@ +coverage/ +dist/ docs/ diff --git a/.prettierrc b/.prettierrc index 865420ab6..7d2081a95 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,5 +1,5 @@ { - singleQuote: true, - semi: true, - trailingComma: 'all', + "singleQuote": true, + "semi": true, + "trailingComma": "all" } diff --git a/README.md b/README.md index 15b69be70..685822083 100644 --- a/README.md +++ b/README.md @@ -8,27 +8,24 @@ ![GitHub Repo stars](https://img.shields.io/github/stars/creativecommons/chooser?style=social) ![GitHub forks](https://img.shields.io/github/forks/creativecommons/chooser?style=social) - # Chooser The Creative Commons License Chooser is meant to help people learn about CC licenses, and select the license that best fits their needs. The new version in this repo places greater importance on usability, and an educational experience of the six CC licenses. - ## About Repository containing the source code for the new Creative Commons License Chooser. The new chooser is still in beta, and a beta deployment can be found [here](https://chooser-beta.creativecommons.org/). This site is built using [Vue.js](https://vuejs.org/) (and vue-cli). - ### Roadmap Tasks, issues, and discussion related to the release of the new chooser are tracked with the [`Launch Milestone`](https://github.com/creativecommons/chooser/milestone/1). - ## Code of conduct [`CODE_OF_CONDUCT.md`][org-coc]: + > The Creative Commons team is committed to fostering a welcoming community. > This project and all other Creative Commons open source projects are governed > by our [Code of Conduct][code_of_conduct]. Please report unacceptable @@ -39,28 +36,25 @@ Tasks, issues, and discussion related to the release of the new chooser are trac [code_of_conduct]: https://opensource.creativecommons.org/community/code-of-conduct/ [reporting_guide]: https://opensource.creativecommons.org/community/code-of-conduct/enforcement/ - ## Contributing See [`CONTRIBUTING.md`][org-contrib]. [org-contrib]: https://github.com/creativecommons/.github/blob/main/CONTRIBUTING.md - ## Using Docker - ### Containers The [`docker-compose.yml`](docker-compose.yml) file defines the following containers: + 1. **chooser-web** - simple NGINX container serving [`docs/`](docs) - [localhost:8888](http://localhost:8888/) 2. **chooser-node** - Node14 container - [localhost:8080](http://localhost:8080/) - (requires **Run Node development server**, below) - ### Docker desktop required Before proceeding, ensure you have Docker installed on your local machine. If @@ -68,65 +62,64 @@ not, download and install Docker Desktop by visiting [Docker's official website](https://www.docker.com/products/docker-desktop) and follow the installation instructions. - ### Startup containers The containers can be started with: + ```shell docker compose up ``` + (See [Docker Compose overview | Docker Docs](https://docs.docker.com/compose/) for more information on managing containes with `docker compose`.) - ### Initial setup Before the chooser-node container can be used effectively, a clean install of NPM packages from `package-lock.json` is required: + ```shell docker compose exec chooser-node npm ci ``` -**This step generally only needs to be done once.** +**This step generally only needs to be done once.** ### Run Node development server 1. Startup containers (see above) 2. Complete initial setup (see above) 3. Run Node development server - ```shell - docker compose exec chooser-node npm run serve - ``` + ```shell + docker compose exec chooser-node npm run serve + ``` - [localhost:8080](http://localhost:8080/) - ### Create production (standalone) build 1. Startup containers (see above) 2. Complete initial setup (see above) 3. Run Node development server - ```shell - docker compose exec chooser-node npm run build - ``` - - (this automatically copies the generated files from [`dist/`](dist) to - [`docs/`](docs)) + ```shell + docker compose exec chooser-node npm run build + ``` + - (this automatically copies the generated files from [`dist/`](dist) to + [`docs/`](docs)) The chooser is deployed to GitHub Pages. The source files for the beta deployment are contained in the `./docs/` dir, and are live. Any changes to this directory's contents will be automatically deployed, so please take care when making modifications to this location. - ### Create standalone (production) build 1. Startup containers (see above) 2. Complete initial setup (see above) 3. Run Node development server - ```shell - docker compose exec chooser-node npm run build - ``` - - (this automatically copies the generated files from [`dist/`](dist) to - [`docs/`](docs)) + ```shell + docker compose exec chooser-node npm run build + ``` + - (this automatically copies the generated files from [`dist/`](dist) to + [`docs/`](docs)) The chooser is deployed to GitHub Pages. The source files for the beta deployment are contained in the `./docs/` dir, and are live. Any changes to @@ -134,20 +127,21 @@ this directory's contents will be automatically deployed, so please take care when making modifications to this location. For an embedded standalone build (no header nor footer), run: + ```shell docker compose exec chooser-node VUE_APP_CC_OUTPUT=embedded npm run build ``` -**(please _don't_ commit embedded builds to `docs/`)** +**(please _don't_ commit embedded builds to `docs/`)** ### Create a web component build 1. Startup containers (see above) 2. Complete initial setup (see above) 3. Run Node development server - ```shell - docker compose exec chooser-node npm run build-component - ``` + ```shell + docker compose exec chooser-node npm run build-component + ``` This will create a file in the [`dist/`](dist) folder named `license-chooser.min.js`. It can be used to load the web-component in any JS @@ -168,41 +162,39 @@ example. ``` For an embedded web component build (no header nor footer), run: + ```shell docker compose exec chooser-node VUE_APP_CC_OUTPUT=embedded npm run build-component ``` - ## Perform unit tests on standalone or embedded build 1. Startup containers (see above) 2. Complete initial setup (see above) -2. Run unit tests - ```shell - docker compose exec chooser-node npm run test:unit - ``` +3. Run unit tests + ```shell + docker compose exec chooser-node npm run test:unit + ``` ## Perform unit tests on web-component build 1. Startup containers (see above) 2. Complete initial setup (see above) 3. Create a web component build (see above) -2. Run unit tests - ```shell - docker compose exec chooser-node npm run test-component - ``` +4. Run unit tests + ```shell + docker compose exec chooser-node npm run test-component + ``` - It starts a server with the `dist/demo.html` on which tests can be run. - ## Perform Cypress tests 1. Startup containers (see above) 2. Run Cypress tests - ```shell - docker run -it -v $PWD:/e2e -w /e2e -e CYPRESS_baseUrl=http://host.docker.internal:8888 cypress/included:latest - ``` - - (This will download the cypress/included image when first run) - + ```shell + docker run -it -v $PWD:/e2e -w /e2e -e CYPRESS_baseUrl=http://host.docker.internal:8888 cypress/included:latest + ``` + - (This will download the cypress/included image when first run) ## CSS Build @@ -213,7 +205,6 @@ can also be removed. If you find that the built site misses some styles, you can manually add the necessary classes or Regex expressions to the `safelist` array in the `postcss.config.js` file. - ## Embedded screenshot The site can be built in two different modes: `embedded` and `standalone`. diff --git a/cypress.config.js b/cypress.config.js index baa4d00fc..b4a6a0864 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -1,4 +1,4 @@ -const { defineConfig } = require('cypress') +const { defineConfig } = require('cypress'); module.exports = defineConfig({ project: 'creativecommons-chooser', @@ -9,10 +9,10 @@ module.exports = defineConfig({ // We've imported your old cypress plugins here. // You may want to clean this up later by importing these. setupNodeEvents(on, config) { - return require('./tests/cypress/plugins/index.js')(on, config) + return require('./tests/cypress/plugins/index.js')(on, config); }, baseUrl: 'http://localhost:8080/', specPattern: 'tests/cypress/integration//**/*.cy.{js,jsx,ts,tsx}', supportFile: 'tests/cypress/support/index.js', }, -}) +}); diff --git a/docker-compose.yml b/docker-compose.yml index c5ebb1639..1b3067a55 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,6 @@ version: '2.4' services: - chooser-web: build: . ports: diff --git a/docs/css/app.57d209f0.css b/docs/css/app.7853b0e4.css similarity index 70% rename from docs/css/app.57d209f0.css rename to docs/css/app.7853b0e4.css index 165317c4c..2228d4709 100644 --- a/docs/css/app.57d209f0.css +++ b/docs/css/app.7853b0e4.css @@ -1,3 +1,3 @@ -@import url(https://unpkg.com/@creativecommons/fonts@2020.9.4/css/fonts.css);span[data-v-a0d4e8a8]{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;margin-right:3px}span>[data-v-a0d4e8a8]{margin-right:3px}.modal .modal-header{background-color:#f5f5f5;color:#333;font-size:1.5rem;border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal .modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding-top:1rem;padding-bottom:1rem;padding-left:var(--h-padding);padding-right:var(--h-padding);width:100%}.modal .modal-content{width:100%}.icons-section{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}@media only screen and (max-width:768px){.icons-section{grid-template-columns:100%}}.icon-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr 1fr;grid-template-areas:"icon title" "icon caption" "text text";column-gap:1rem}.icon-item img{grid-area:icon;width:45px}.icon-item h6{grid-area:title}.icon-item .icon-caption{grid-area:caption}.icon-item .icon-text{grid-area:text}.license-communication{display:flex;flex-direction:column}.license-communication .info-row{display:flex;flex-direction:row;padding-bottom:1rem;padding-top:1rem}.license-communication .info-row h6{flex:1}.license-communication .info-row div,.license-communication .info-row p{flex:3}.license-communication .info-row:not(:last-child){border-bottom:1px solid #dbdbdb}.modal-body .icon-item .icon-caption{margin-bottom:.5rem}.modal-body p:not(:last-child){margin-bottom:1rem}.modal-body .license-communication p:not(:last-child){margin-bottom:0}.columns-auto{display:grid;grid-template-columns:1fr auto;gap:var(--h-padding)}@media only screen and (max-width:768px){.app-modal .modal{--h-padding:2rem;--v-padding:1.5rem;max-height:unset}.app-modal .modal .modal-header{padding-top:1.5rem!important;padding-left:1rem!important}.app-modal .modal-title{font-size:2.125rem}.app-modal .modal.is-active .modal-body{max-height:calc(100vh - 20px)}.columns-auto{display:flex;flex-direction:column}}.help-section{margin-top:3rem}.help-section .help-links{margin-top:1rem}.help-section .help-links .help-link{margin-bottom:.25rem;list-style:disc inside none}.help-section .help-links .help-link::marker{color:#b0b0b0}.help-section .help-links .help-link .help-link-a{color:#c74200;font-weight:600}.help-section .help-links .help-link .help-link-a:hover{text-decoration:underline}@media only screen and (max-width:768px){.help-section .help-links .help-link .help-link-a{width:90%}}.body-bigger[data-v-2348ce5d]{line-height:1.6;font-size:1.43rem}.body-big[data-v-2348ce5d]{line-height:1.6;font-size:1.12rem}.body-normal[data-v-2348ce5d]{line-height:1.6;font-size:1rem}.caption[data-v-2348ce5d]{font-size:.8rem}.value[data-v-2348ce5d]{font-family:Roboto Condensed,sans-serif;font-size:4.37rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.title[data-v-2348ce5d],h1[data-v-2348ce5d],h2[data-v-2348ce5d],h3[data-v-2348ce5d],h4[data-v-2348ce5d],h6[data-v-2348ce5d]{color:#333;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.3;letter-spacing:.02rem}.b-header[data-v-2348ce5d]{color:#333;font-family:Source Sans Pro,sans-serif;font-weight:700;text-transform:none;line-height:1.3;letter-spacing:.02rem}h1[data-v-2348ce5d]{font-size:3.56rem}.title.is-2[data-v-2348ce5d],h2[data-v-2348ce5d]{font-size:2.25rem}.title.is-3[data-v-2348ce5d],h3[data-v-2348ce5d]{font-size:1.75rem}h4[data-v-2348ce5d]{font-size:1.43rem}.title.is-5[data-v-2348ce5d]{font-size:1.25rem}h6[data-v-2348ce5d]{font-size:1.15rem}body[data-v-2348ce5d]{font-family:Source Sans Pro,sans-serif;font-size:1rem}a[data-v-2348ce5d]:hover{text-decoration:underline}.input[data-v-2348ce5d],.textarea[data-v-2348ce5d]{border:none}.input[data-v-2348ce5d]:active,.input[data-v-2348ce5d]:focus,.input[data-v-2348ce5d]:hover,.textarea[data-v-2348ce5d]:active,.textarea[data-v-2348ce5d]:focus,.textarea[data-v-2348ce5d]:hover{border-color:#b0b0b0}.description[data-v-2348ce5d],.label[data-v-2348ce5d]{display:block;margin-bottom:.5rem}.label[data-v-2348ce5d]{font-weight:700}.description[data-v-2348ce5d]{font-weight:400}label.is-medium .description[data-v-2348ce5d],label.is-medium .label[data-v-2348ce5d]{font-size:1.43rem}.control .icon[data-v-2348ce5d]{position:static;height:1.25rem;width:1.25rem}.control .icon.left-icon[data-v-2348ce5d]{margin-left:1rem}.control .icon.right-icon[data-v-2348ce5d]{margin-right:1rem}.control .icon .icon-img[data-v-2348ce5d]{height:auto;width:100%;pointer-events:none;cursor:unset}.control .icon .icon-img.clickable[data-v-2348ce5d]{pointer-events:auto;cursor:pointer}.control .control-inner[data-v-2348ce5d]{border:.125rem solid #d8d8d8;border-radius:4px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.control .control-inner[data-v-2348ce5d]:active:not(.disabled):not(.readonly),.control .control-inner[data-v-2348ce5d]:focus:not(.disabled):not(.readonly),.control .control-inner[data-v-2348ce5d]:hover:not(.disabled):not(.readonly){border-color:#b0b0b0}.control .control-inner:active:not(.disabled):not(.readonly) .icon[data-v-2348ce5d],.control .control-inner:focus:not(.disabled):not(.readonly) .icon[data-v-2348ce5d],.control .control-inner:hover:not(.disabled):not(.readonly) .icon[data-v-2348ce5d]{color:#b0b0b0}.control .control-inner.disabled[data-v-2348ce5d],.control .control-inner.disabled textarea[data-v-2348ce5d]{background-color:#f5f5f5}.control .input[data-v-2348ce5d]{width:100%;padding-left:1rem;padding-right:1rem;border-color:transparent;margin-top:0}.control.is-large .left-icon[data-v-2348ce5d]{margin-left:1.5rem}.control.is-large .right-icon[data-v-2348ce5d]{margin-right:1.5rem}.modal{--h-padding:2rem;--v-padding:2.5rem;display:block;overflow-y:hidden}.modal .modal-content{padding-left:var(--h-padding);padding-right:var(--h-padding);padding-bottom:var(--v-padding)}.modal .modal-body{max-height:80vh;overflow-y:auto;padding-top:var(--h-padding);margin:0;color:#333}.modal .modal-body article{max-width:85ch;margin-right:auto;margin-left:auto}.attribution-details-form{margin-top:1.5rem}.attribution-details-form .control+.control{margin-top:1rem}.info{width:1.15rem;height:1.15rem;margin-left:.3rem}.info:hover{cursor:pointer}.license-dropdown{margin-top:1rem}.license-dropdown .select,.license-dropdown select{width:100%}.license-dropdown .select select{border:.125rem solid #d8d8d8}.license-dropdown .select select:active,.license-dropdown .select select:focus,.license-dropdown .select select:hover{border-color:#b0b0b0}@media only screen and (max-width:768px){.license-dropdown{margin-top:0}}.step-header[data-v-6671e6f4]{background-color:transparent;display:flex;flex-direction:column;position:relative;padding:1.5625rem 1.5rem .5rem var(--step-left-padding);cursor:default}.step-header.completed[data-v-6671e6f4],.step-header.inactive[data-v-6671e6f4]{padding-bottom:1.5rem}.step-header.completed[data-v-6671e6f4]:not(.disabled):hover{cursor:pointer}.step-header__title.b-header[data-v-6671e6f4]{letter-spacing:normal}.step-header__title[data-v-6671e6f4]{margin-bottom:.25rem}.step-header__title[data-v-6671e6f4]:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:var(--h-padding);top:1.375rem;width:var(--counter-size);height:var(--counter-size);line-height:var(--counter-size);font-weight:700;font-family:inherit;font-size:1rem;background:green;border-radius:50%;text-align:center;color:#fff}.step-header__title.completed.disabled[data-v-6671e6f4]:before,.step-header__title.inactive[data-v-6671e6f4]:before{background-color:#d8d8d8;color:#333}.step-header__caption[data-v-6671e6f4]{color:#333}.completed.disabled .step-header__title[data-v-6671e6f4],.inactive .step-header__title[data-v-6671e6f4]{color:#b0b0b0}@media only screen and (max-width:768px){.step-header__title[data-v-6671e6f4]{font-size:1.125rem;padding-left:calc(var(--step-left-padding) + var(--counter-size));margin-bottom:.5rem}.step-header__title[data-v-6671e6f4]:before{top:1.2rem}.step-header__caption[data-v-6671e6f4]{font-size:1rem;line-height:1.5rem;font-weight:400}.step-header[data-v-6671e6f4]{padding-top:1rem;padding-right:.5rem}.step-header.completed[data-v-6671e6f4],.step-header.inactive[data-v-6671e6f4]{padding-bottom:1rem}}.step-navigation{display:flex;flex-direction:row;align-items:center;padding:1.375rem 0 1.375rem 0;width:100%}.step-navigation .button+.button{margin-left:1rem}.step-navigation .button.restart-button{margin-left:auto;color:green}.step-navigation .button.next-button.is-success{background-color:green;color:#fff}.step-navigation .button.next-button.is-success:active,.step-navigation .button.next-button.is-success:focus,.step-navigation .button.next-button.is-success:hover{background-color:#008b00}@media only screen and (max-width:768px){.step-navigation{padding-right:0;padding-left:0}}.step-actions .control-label{color:#333}input[type=checkbox]{transform:translateY(3px)}.modal-container{width:85vw;height:85vh;overflow:hidden}.v-checkbox{margin-bottom:1.5rem}.overlay.app-modal .close-button{margin-left:0}.overlay.app-modal .modal{display:block;overflow:hidden}.overlay.app-modal .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.4rem!important}.overlay.app-modal .modal-header h3{flex:1;text-align:center}.step-container{background-color:#fff;border:var(--border-width) solid #d8d8d8;border-bottom:none;max-width:100%;position:relative;--counter-size:1.875rem;--h-padding:1.5rem;--step-left-padding:calc(var(--h-padding) + var(--counter-size) + 1rem)}.step-container:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.step-container:last-child{border-bottom:2px solid #d8d8d8;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.step-content{padding:.5rem 1.5rem .5rem var(--step-left-padding)}.step-container.completed:not(.disabled):focus-within,.step-container.completed:not(.disabled):hover{border-color:#b0b0b0;border-bottom:.125rem solid #b0b0b0}.step-container.completed:not(.disabled):focus-within .step-content,.step-container.completed:not(.disabled):hover .step-content{cursor:pointer}.step-container.completed:not(.disabled):hover+.step-container{border-top:none}.inactive{background-color:#f5f5f5}.completed.disabled{color:#b0b0b0}.inactive .step-header__title:before{background:#d8d8d8;color:#333}.slide-fade-enter-active{transition:translate .5s ease,opacity .3s ease-in}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(-50px);opacity:0}.slide-enter-active{animation:slide-down .4s}.slide-leave-active{animation:slide-down .3s reverse}@keyframes slide-down{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.step-container{--h-padding:1rem;--step-left-padding:1rem;--counter-size:1.4375rem}.step-container:last-child{border-bottom:2px solid #d8d8d8;margin-bottom:1rem}.step-content{padding-right:.5rem}}.recommended-card[data-v-02ee162d]{margin-bottom:2rem}.license-full-description[data-v-02ee162d]{margin:1.5rem 0}.license-short-name[data-v-02ee162d]{margin-bottom:.5rem;margin-top:2rem;display:flex;align-items:center;gap:1rem}.license-deed-link[data-v-02ee162d]{margin-top:1.375rem;font-weight:700;display:flex;align-items:center}.license-deed-link .icon[data-v-02ee162d]{margin-left:.5rem}.license-list-item[data-v-02ee162d]{display:flex;flex-direction:column;margin-bottom:1rem}.readable-string[data-v-02ee162d]{display:flex;flex-direction:row;align-items:center}.readable-string i[data-v-02ee162d]{font-size:2.1875rem;height:2.1875rem;width:2.1875rem;margin-right:1rem}.readable-string b[data-v-02ee162d]{margin-right:.2rem}.license-icons[data-v-02ee162d]{display:flex;flex-direction:row;gap:.5rem;font-size:2.1875rem}.license-icons .icon[data-v-02ee162d]{height:2.1875rem;width:2.1875rem}.description-caption[data-v-02ee162d]{padding-left:3.1875rem;font-weight:600}.icon-size[data-v-02ee162d]{height:1em}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;counter-reset:step-counter;background-color:#f5f5f5}#site-container{padding:.75rem;--border-width:0.125rem}#site-container .breadcrumb{margin-bottom:2rem}#site-container h2{letter-spacing:.05rem}.stepper-instructions{margin-top:.5rem;margin-bottom:2.75rem}.columns.wider-gap{--outer-padding:1rem;--inner-padding:1.5rem}.columns.wider-gap .column:first-child{padding-left:var(--outer-padding);padding-right:var(--inner-padding)}.columns.wider-gap .column:last-child{padding-right:var(--outer-padding);padding-left:var(--inner-padding)}.selected-license-card{margin-bottom:32px}@media only screen and (min-width:769px){#site-container{padding-top:2rem}}@media only screen and (min-width:1024px){#site-container{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){#site-container{padding-right:1.375rem;padding-left:1.375rem}#site-container h2,#site-container h3{font-size:1.4375rem}.body-bigger{font-size:1rem}.columns.wider-gap .column:first-child,.columns.wider-gap .column:last-child{padding-right:.75rem;padding-left:.75rem}}.appear-enter-active{transition:opacity .6s ease}.appear-leave-active{transition:opacity .3s cubic-bezier(1,.5,.8,1)}.appear-enter,.appear-leave-to{opacity:0} +@import url(https://unpkg.com/@creativecommons/fonts@2020.9.4/css/fonts.css);span[data-v-d745db6c]{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle;margin-right:3px}span>[data-v-d745db6c]{margin-right:3px}.modal .modal-header{background-color:#f5f5f5;color:#333;font-size:1.5rem;border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal .modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding-top:1rem;padding-bottom:1rem;padding-left:var(--h-padding);padding-right:var(--h-padding);width:100%}.modal .modal-content{width:100%}.icons-section{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}@media only screen and (max-width:768px){.icons-section{grid-template-columns:100%}}.icon-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr 1fr;grid-template-areas:"icon title" "icon caption" "text text";column-gap:1rem}.icon-item img{grid-area:icon;width:45px}.icon-item h6{grid-area:title}.icon-item .icon-caption{grid-area:caption}.icon-item .icon-text{grid-area:text}.license-communication{display:flex;flex-direction:column}.license-communication .info-row{display:flex;flex-direction:row;padding-bottom:1rem;padding-top:1rem}.license-communication .info-row h6{flex:1}.license-communication .info-row div,.license-communication .info-row p{flex:3}.license-communication .info-row:not(:last-child){border-bottom:1px solid #dbdbdb}.modal-body .icon-item .icon-caption{margin-bottom:.5rem}.modal-body p:not(:last-child){margin-bottom:1rem}.modal-body .license-communication p:not(:last-child){margin-bottom:0}.columns-auto{display:grid;grid-template-columns:1fr auto;gap:var(--h-padding)}@media only screen and (max-width:768px){.app-modal .modal{--h-padding:2rem;--v-padding:1.5rem;max-height:unset}.app-modal .modal .modal-header{padding-top:1.5rem!important;padding-left:1rem!important}.app-modal .modal-title{font-size:2.125rem}.app-modal .modal.is-active .modal-body{max-height:calc(100vh - 20px)}.columns-auto{display:flex;flex-direction:column}}.help-section{margin-top:3rem}.help-section .help-links{margin-top:1rem}.help-section .help-links .help-link{margin-bottom:.25rem;list-style:disc inside none}.help-section .help-links .help-link::marker{color:#b0b0b0}.help-section .help-links .help-link .help-link-a{color:#c74200;font-weight:600}.help-section .help-links .help-link .help-link-a:hover{text-decoration:underline}@media only screen and (max-width:768px){.help-section .help-links .help-link .help-link-a{width:90%}}.body-bigger[data-v-75cb20f2]{line-height:1.6;font-size:1.43rem}.body-big[data-v-75cb20f2]{line-height:1.6;font-size:1.12rem}.body-normal[data-v-75cb20f2]{line-height:1.6;font-size:1rem}.caption[data-v-75cb20f2]{font-size:.8rem}.value[data-v-75cb20f2]{font-family:Roboto Condensed,sans-serif;font-size:4.37rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.title[data-v-75cb20f2],h1[data-v-75cb20f2],h2[data-v-75cb20f2],h3[data-v-75cb20f2],h4[data-v-75cb20f2],h6[data-v-75cb20f2]{color:#333;font-family:Roboto Condensed,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.3;letter-spacing:.02rem}.b-header[data-v-75cb20f2]{color:#333;font-family:Source Sans Pro,sans-serif;font-weight:700;text-transform:none;line-height:1.3;letter-spacing:.02rem}h1[data-v-75cb20f2]{font-size:3.56rem}.title.is-2[data-v-75cb20f2],h2[data-v-75cb20f2]{font-size:2.25rem}.title.is-3[data-v-75cb20f2],h3[data-v-75cb20f2]{font-size:1.75rem}h4[data-v-75cb20f2]{font-size:1.43rem}.title.is-5[data-v-75cb20f2]{font-size:1.25rem}h6[data-v-75cb20f2]{font-size:1.15rem}body[data-v-75cb20f2]{font-family:Source Sans Pro,sans-serif;font-size:1rem}a[data-v-75cb20f2]:hover{text-decoration:underline}.input[data-v-75cb20f2],.textarea[data-v-75cb20f2]{border:none}.input[data-v-75cb20f2]:active,.input[data-v-75cb20f2]:focus,.input[data-v-75cb20f2]:hover,.textarea[data-v-75cb20f2]:active,.textarea[data-v-75cb20f2]:focus,.textarea[data-v-75cb20f2]:hover{border-color:#b0b0b0}.description[data-v-75cb20f2],.label[data-v-75cb20f2]{display:block;margin-bottom:.5rem}.label[data-v-75cb20f2]{font-weight:700}.description[data-v-75cb20f2]{font-weight:400}label.is-medium .description[data-v-75cb20f2],label.is-medium .label[data-v-75cb20f2]{font-size:1.43rem}.control .icon[data-v-75cb20f2]{position:static;height:1.25rem;width:1.25rem}.control .icon.left-icon[data-v-75cb20f2]{margin-left:1rem}.control .icon.right-icon[data-v-75cb20f2]{margin-right:1rem}.control .icon .icon-img[data-v-75cb20f2]{height:auto;width:100%;pointer-events:none;cursor:unset}.control .icon .icon-img.clickable[data-v-75cb20f2]{pointer-events:auto;cursor:pointer}.control .control-inner[data-v-75cb20f2]{border:.125rem solid #d8d8d8;border-radius:4px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.control .control-inner[data-v-75cb20f2]:active:not(.disabled):not(.readonly),.control .control-inner[data-v-75cb20f2]:focus:not(.disabled):not(.readonly),.control .control-inner[data-v-75cb20f2]:hover:not(.disabled):not(.readonly){border-color:#b0b0b0}.control .control-inner:active:not(.disabled):not(.readonly) .icon[data-v-75cb20f2],.control .control-inner:focus:not(.disabled):not(.readonly) .icon[data-v-75cb20f2],.control .control-inner:hover:not(.disabled):not(.readonly) .icon[data-v-75cb20f2]{color:#b0b0b0}.control .control-inner.disabled[data-v-75cb20f2],.control .control-inner.disabled textarea[data-v-75cb20f2]{background-color:#f5f5f5}.control .input[data-v-75cb20f2]{width:100%;padding-left:1rem;padding-right:1rem;border-color:transparent;margin-top:0}.control.is-large .left-icon[data-v-75cb20f2]{margin-left:1.5rem}.control.is-large .right-icon[data-v-75cb20f2]{margin-right:1.5rem}.modal{--h-padding:2rem;--v-padding:2.5rem;display:block;overflow-y:hidden}.modal .modal-content{padding-left:var(--h-padding);padding-right:var(--h-padding);padding-bottom:var(--v-padding)}.modal .modal-body{max-height:80vh;overflow-y:auto;padding-top:var(--h-padding);margin:0;color:#333}.modal .modal-body article{max-width:85ch;margin-right:auto;margin-left:auto}.attribution-details-form{margin-top:1.5rem}.attribution-details-form .control+.control{margin-top:1rem}.info{width:1.15rem;height:1.15rem;margin-left:.3rem}.info:hover{cursor:pointer}.license-dropdown{margin-top:1rem}.license-dropdown .select,.license-dropdown select{width:100%}.license-dropdown .select select{border:.125rem solid #d8d8d8}.license-dropdown .select select:active,.license-dropdown .select select:focus,.license-dropdown .select select:hover{border-color:#b0b0b0}@media only screen and (max-width:768px){.license-dropdown{margin-top:0}}.step-header[data-v-379143bf]{background-color:transparent;display:flex;flex-direction:column;position:relative;padding:1.5625rem 1.5rem .5rem var(--step-left-padding);cursor:default}.step-header.completed[data-v-379143bf],.step-header.inactive[data-v-379143bf]{padding-bottom:1.5rem}.step-header.completed[data-v-379143bf]:not(.disabled):hover{cursor:pointer}.step-header__title.b-header[data-v-379143bf]{letter-spacing:normal}.step-header__title[data-v-379143bf]{margin-bottom:.25rem}.step-header__title[data-v-379143bf]:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:var(--h-padding);top:1.375rem;width:var(--counter-size);height:var(--counter-size);line-height:var(--counter-size);font-weight:700;font-family:inherit;font-size:1rem;background:green;border-radius:50%;text-align:center;color:#fff}.step-header__title.completed.disabled[data-v-379143bf]:before,.step-header__title.inactive[data-v-379143bf]:before{background-color:#d8d8d8;color:#333}.step-header__caption[data-v-379143bf]{color:#333}.completed.disabled .step-header__title[data-v-379143bf],.inactive .step-header__title[data-v-379143bf]{color:#b0b0b0}@media only screen and (max-width:768px){.step-header__title[data-v-379143bf]{font-size:1.125rem;padding-left:calc(var(--step-left-padding) + var(--counter-size));margin-bottom:.5rem}.step-header__title[data-v-379143bf]:before{top:1.2rem}.step-header__caption[data-v-379143bf]{font-size:1rem;line-height:1.5rem;font-weight:400}.step-header[data-v-379143bf]{padding-top:1rem;padding-right:.5rem}.step-header.completed[data-v-379143bf],.step-header.inactive[data-v-379143bf]{padding-bottom:1rem}}.step-navigation{display:flex;flex-direction:row;align-items:center;padding:1.375rem 0 1.375rem 0;width:100%}.step-navigation .button+.button{margin-left:1rem}.step-navigation .button.restart-button{margin-left:auto;color:green}.step-navigation .button.next-button.is-success{background-color:green;color:#fff}.step-navigation .button.next-button.is-success:active,.step-navigation .button.next-button.is-success:focus,.step-navigation .button.next-button.is-success:hover{background-color:#008b00}@media only screen and (max-width:768px){.step-navigation{padding-right:0;padding-left:0}}.step-actions .control-label{color:#333}input[type=checkbox]{transform:translateY(3px)}.modal-container{width:85vw;height:85vh;overflow:hidden}.v-checkbox{margin-bottom:1.5rem}.overlay.app-modal .close-button{margin-left:0}.overlay.app-modal .modal{display:block;overflow:hidden}.overlay.app-modal .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.4rem!important}.overlay.app-modal .modal-header h3{flex:1;text-align:center}.step-container{background-color:#fff;border:var(--border-width) solid #d8d8d8;border-bottom:none;max-width:100%;position:relative;--counter-size:1.875rem;--h-padding:1.5rem;--step-left-padding:calc(var(--h-padding) + var(--counter-size) + 1rem)}.step-container:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.step-container:last-child{border-bottom:2px solid #d8d8d8;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.step-content{padding:.5rem 1.5rem .5rem var(--step-left-padding)}.step-container.completed:not(.disabled):focus-within,.step-container.completed:not(.disabled):hover{border-color:#b0b0b0;border-bottom:.125rem solid #b0b0b0}.step-container.completed:not(.disabled):focus-within .step-content,.step-container.completed:not(.disabled):hover .step-content{cursor:pointer}.step-container.completed:not(.disabled):hover+.step-container{border-top:none}.inactive{background-color:#f5f5f5}.completed.disabled{color:#b0b0b0}.inactive .step-header__title:before{background:#d8d8d8;color:#333}.slide-fade-enter-active{transition:translate .5s ease,opacity .3s ease-in}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(-50px);opacity:0}.slide-enter-active{animation:slide-down .4s}.slide-leave-active{animation:slide-down .3s reverse}@keyframes slide-down{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.step-container{--h-padding:1rem;--step-left-padding:1rem;--counter-size:1.4375rem}.step-container:last-child{border-bottom:2px solid #d8d8d8;margin-bottom:1rem}.step-content{padding-right:.5rem}}.recommended-card[data-v-02ee162d]{margin-bottom:2rem}.license-full-description[data-v-02ee162d]{margin:1.5rem 0}.license-short-name[data-v-02ee162d]{margin-bottom:.5rem;margin-top:2rem;display:flex;align-items:center;gap:1rem}.license-deed-link[data-v-02ee162d]{margin-top:1.375rem;font-weight:700;display:flex;align-items:center}.license-deed-link .icon[data-v-02ee162d]{margin-left:.5rem}.license-list-item[data-v-02ee162d]{display:flex;flex-direction:column;margin-bottom:1rem}.readable-string[data-v-02ee162d]{display:flex;flex-direction:row;align-items:center}.readable-string i[data-v-02ee162d]{font-size:2.1875rem;height:2.1875rem;width:2.1875rem;margin-right:1rem}.readable-string b[data-v-02ee162d]{margin-right:.2rem}.license-icons[data-v-02ee162d]{display:flex;flex-direction:row;gap:.5rem;font-size:2.1875rem}.license-icons .icon[data-v-02ee162d]{height:2.1875rem;width:2.1875rem}.description-caption[data-v-02ee162d]{padding-left:3.1875rem;font-weight:600}.icon-size[data-v-02ee162d]{height:1em}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;counter-reset:step-counter;background-color:#f5f5f5}#site-container{padding:.75rem;--border-width:0.125rem}#site-container .breadcrumb{margin-bottom:2rem}#site-container h2{letter-spacing:.05rem}.stepper-instructions{margin-top:.5rem;margin-bottom:2.75rem}.columns.wider-gap{--outer-padding:1rem;--inner-padding:1.5rem}.columns.wider-gap .column:first-child{padding-left:var(--outer-padding);padding-right:var(--inner-padding)}.columns.wider-gap .column:last-child{padding-right:var(--outer-padding);padding-left:var(--inner-padding)}.selected-license-card{margin-bottom:32px}@media only screen and (min-width:769px){#site-container{padding-top:2rem}}@media only screen and (min-width:1024px){#site-container{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){#site-container{padding-right:1.375rem;padding-left:1.375rem}#site-container h2,#site-container h3{font-size:1.4375rem}.body-bigger{font-size:1rem}.columns.wider-gap .column:first-child,.columns.wider-gap .column:last-child{padding-right:.75rem;padding-left:.75rem}}.appear-enter-active{transition:opacity .6s ease}.appear-leave-active{transition:opacity .3s cubic-bezier(1,.5,.8,1)}.appear-enter,.appear-leave-to{opacity:0} /*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */body,h1,h2,h3,h4,h6,html,iframe,li,p,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h6{font-size:100%;font-weight:400}ul{list-style:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}iframe{border:0}.padding-smaller{padding:.25rem!important}.padding-small{padding:.5rem!important}.padding-normal{padding:1rem!important}.padding-big{padding:1.5rem!important}.padding-bigger{padding:2rem!important}.padding-large{padding:2.5rem!important}.padding-larger{padding:3rem!important}.padding-xl{padding:4rem!important}.padding-xxl{padding:6rem!important}.body-bigger{line-height:1.6;font-size:1.43rem}.body-big{line-height:1.6;font-size:1.12rem}.body-normal{line-height:1.6;font-size:1rem}.caption{font-size:.8rem}.value{font-family:Roboto Condensed,sans-serif;font-size:4.37rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.title,h1,h2,h3,h4,h6{font-family:Roboto Condensed,sans-serif;text-transform:uppercase}.b-header,.title,h1,h2,h3,h4,h6{color:#333;font-weight:700;line-height:1.3;letter-spacing:.02rem}.b-header{font-family:Source Sans Pro,sans-serif;text-transform:none}h1{font-size:3.56rem}.title.is-2,h2{font-size:2.25rem}.title.is-3,h3{font-size:1.75rem}h4{font-size:1.43rem}.title.is-5{font-size:1.25rem}h6{font-size:1.15rem}body{font-family:Source Sans Pro,sans-serif;font-size:1rem}a:hover{text-decoration:underline}.is-paddingless,.padding--0{padding:0!important}.padding-top-0{padding-top:0!important}.padding-right-0{padding-right:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-horizontal-0,.padding-left-0{padding-left:0!important}.padding-horizontal-0{padding-right:0!important}.padding-vertical-0{padding-top:0!important;padding-bottom:0!important}.padding--smaller{padding:.25rem!important}.padding-top-smaller{padding-top:.25rem!important}.padding-right-smaller{padding-right:.25rem!important}.padding-bottom-smaller{padding-bottom:.25rem!important}.padding-horizontal-smaller,.padding-left-smaller{padding-left:.25rem!important}.padding-horizontal-smaller{padding-right:.25rem!important}.padding-vertical-smaller{padding-top:.25rem!important;padding-bottom:.25rem!important}.padding--small{padding:.5rem!important}.padding-top-small{padding-top:.5rem!important}.padding-right-small{padding-right:.5rem!important}.padding-bottom-small{padding-bottom:.5rem!important}.padding-horizontal-small,.padding-left-small{padding-left:.5rem!important}.padding-horizontal-small{padding-right:.5rem!important}.padding-vertical-small{padding-top:.5rem!important;padding-bottom:.5rem!important}.padding--normal{padding:1rem!important}.padding-top-normal{padding-top:1rem!important}.padding-right-normal{padding-right:1rem!important}.padding-bottom-normal{padding-bottom:1rem!important}.padding-horizontal-normal,.padding-left-normal{padding-left:1rem!important}.padding-horizontal-normal{padding-right:1rem!important}.padding-vertical-normal{padding-top:1rem!important;padding-bottom:1rem!important}.padding--big{padding:1.5rem!important}.padding-top-big{padding-top:1.5rem!important}.padding-right-big{padding-right:1.5rem!important}.padding-bottom-big{padding-bottom:1.5rem!important}.padding-horizontal-big,.padding-left-big{padding-left:1.5rem!important}.padding-horizontal-big{padding-right:1.5rem!important}.padding-vertical-big{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.padding--bigger{padding:2rem!important}.padding-top-bigger{padding-top:2rem!important}.padding-right-bigger{padding-right:2rem!important}.padding-bottom-bigger{padding-bottom:2rem!important}.padding-horizontal-bigger,.padding-left-bigger{padding-left:2rem!important}.padding-horizontal-bigger{padding-right:2rem!important}.padding-vertical-bigger{padding-top:2rem!important;padding-bottom:2rem!important}.padding--large{padding:2.5rem!important}.padding-top-large{padding-top:2.5rem!important}.padding-right-large{padding-right:2.5rem!important}.padding-bottom-large{padding-bottom:2.5rem!important}.padding-horizontal-large,.padding-left-large{padding-left:2.5rem!important}.padding-horizontal-large{padding-right:2.5rem!important}.padding-vertical-large{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.padding--larger{padding:3rem!important}.padding-top-larger{padding-top:3rem!important}.padding-right-larger{padding-right:3rem!important}.padding-bottom-larger{padding-bottom:3rem!important}.padding-horizontal-larger,.padding-left-larger{padding-left:3rem!important}.padding-horizontal-larger{padding-right:3rem!important}.padding-vertical-larger{padding-top:3rem!important;padding-bottom:3rem!important}.padding--xl{padding:4rem!important}.padding-top-xl{padding-top:4rem!important}.padding-right-xl{padding-right:4rem!important}.padding-bottom-xl{padding-bottom:4rem!important}.padding-horizontal-xl,.padding-left-xl{padding-left:4rem!important}.padding-horizontal-xl{padding-right:4rem!important}.padding-vertical-xl{padding-top:4rem!important;padding-bottom:4rem!important}.padding--xxl{padding:6rem!important}.padding-top-xxl{padding-top:6rem!important}.padding-right-xxl{padding-right:6rem!important}.padding-bottom-xxl{padding-bottom:6rem!important}.padding-horizontal-xxl,.padding-left-xxl{padding-left:6rem!important}.padding-horizontal-xxl{padding-right:6rem!important}.padding-vertical-xxl{padding-top:6rem!important;padding-bottom:6rem!important}.is-size-1{font-size:3.56rem!important}.is-size-2{font-size:2.25rem!important}.is-size-3{font-size:1.75rem!important}.is-size-4{font-size:1.43rem!important}.is-size-5{font-size:1.12rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.8rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3.56rem!important}.is-size-2-mobile{font-size:2.25rem!important}.is-size-3-mobile{font-size:1.75rem!important}.is-size-4-mobile{font-size:1.43rem!important}.is-size-5-mobile{font-size:1.12rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.8rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3.56rem!important}.is-size-2-tablet{font-size:2.25rem!important}.is-size-3-tablet{font-size:1.75rem!important}.is-size-4-tablet{font-size:1.43rem!important}.is-size-5-tablet{font-size:1.12rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.8rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3.56rem!important}.is-size-2-touch{font-size:2.25rem!important}.is-size-3-touch{font-size:1.75rem!important}.is-size-4-touch{font-size:1.43rem!important}.is-size-5-touch{font-size:1.12rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.8rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3.56rem!important}.is-size-2-desktop{font-size:2.25rem!important}.is-size-3-desktop{font-size:1.75rem!important}.is-size-4-desktop{font-size:1.43rem!important}.is-size-5-desktop{font-size:1.12rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.8rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3.56rem!important}.is-size-2-widescreen{font-size:2.25rem!important}.is-size-3-widescreen{font-size:1.75rem!important}.is-size-4-widescreen{font-size:1.43rem!important}.is-size-5-widescreen{font-size:1.12rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.8rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3.56rem!important}.is-size-2-fullhd{font-size:2.25rem!important}.is-size-3-fullhd{font-size:1.75rem!important}.is-size-4-fullhd{font-size:1.43rem!important}.is-size-5-fullhd{font-size:1.12rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.8rem!important}}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,footer,header,section{display:block}body,button,input,select,textarea{font-family:Source Sans Pro,sans-serif}body{color:#767676;font-size:1em;line-height:1.5}a{color:#d14500;cursor:pointer;text-decoration:none}a:hover,a strong{color:currentColor}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}.button{background-color:#d14500;border-color:transparent;border-width:.125rem;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;justify-content:center;padding-bottom:.875rem;padding-left:.5rem;padding-right:.5rem;padding-top:.875rem;text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:-.375rem;margin-right:.125rem}.button .icon:last-child:not(:first-child){margin-left:.125rem;margin-right:-.375rem}.button .icon:first-child:last-child{margin-left:-.375rem;margin-right:-.375rem}.button:hover{border-color:transparent;color:#fff}.button:focus{border-color:transparent;color:#e04d03}.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(226,54,0,.25)}.button.is-active,.button:active{border-color:#767676;color:#363636}.button.is-text{border-color:transparent;text-decoration:underline}.button.is-text,.button.is-text.is-active,.button.is-text:active,.button.is-text:focus,.button.is-text:hover{background-color:transparent;color:#d14500}.button.is-text[disabled]{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-success{background-color:green;border-color:transparent;color:#fff}.button.is-success:hover{background-color:#007300}.button.is-success:focus,.button.is-success:hover{border-color:transparent;color:#fff}.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,128,0,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#006700;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:green;border-color:transparent;box-shadow:none}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.12rem}.button.is-large{font-size:1.43rem}.button[disabled]{background-color:#fff;border-color:#f5f5f5;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button{text-transform:uppercase;font-weight:600;font-size:1.125rem}.button:active,.button:focus,.button:hover{color:#fff;text-decoration:none;border-color:transparent;background-color:#e04d03}.button:focus,.button:focus:not(:active){box-shadow:0 0 0 .125em var(--button-focus-outline,rgba(226,54,0,.25))}.button.is-border[disabled],.button.is-border[disabled]:hover,.button.is-success[disabled],.button.is-success[disabled]:hover,.button[disabled],.button[disabled]:hover{background-color:#d8d8d8;color:#767676;border-color:transparent}.button.big{font-size:1.75rem;padding:1.5rem 2.5rem}.button.small{height:unset;font-size:1rem;padding:.125rem .875rem}.button.small,.button.tag{font-family:Source Sans Pro,sans-serif;text-transform:none}.button.tag{padding:0 1rem;font-size:.81rem;min-height:1.81rem;height:auto;line-height:normal;white-space:normal;border-radius:18.75rem;border:.125rem solid #d8d8d8}.button.tag:hover{border-color:#767676}.button.is-border{border:.125rem solid #767676;color:#767676;background-color:#fff;padding:.375rem .875rem}.button.is-border:active,.button.is-border:hover{background-color:#767676;border-color:#767676;color:#fff}.button.is-border:focus{--button-focus-outline:#b0b0b0}.button.is-success{--button-focus-outline:#f5f5f5}.button.is-success:active,.button.is-success:focus,.button.is-success:hover{background-color:#008b00}.button.donate{background-color:#fbd43c;border-color:#fbd43c;color:#000}.button.donate:active,.button.donate:focus,.button.donate:hover{background-color:#f8cc2c;border-color:#f8cc2c;color:#000;text-decoration:none}.button.is-text{padding:0;height:auto!important;line-height:normal;font-family:Source Sans Pro,sans-serif;text-align:left;text-decoration:none;text-transform:none;white-space:normal}.button.is-text:active,.button.is-text:focus,.button.is-text:hover{text-decoration:underline;box-shadow:none}.button.is-text[disabled]{color:#b0b0b0}.button.is-text[disabled]:active,.button.is-text[disabled]:focus,.button.is-text[disabled]:hover{background-color:transparent;text-decoration:none}.input,.select select,.textarea{background-color:#fff;border-color:#d8d8d8;border-radius:4px;color:#333}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(51,51,51,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(51,51,51,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(51,51,51,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(51,51,51,.3)}.input:hover,.select select:hover,.textarea:hover{border-color:#b0b0b0}.input:active,.input:focus,.is-active.input,.is-active.textarea,.select select.is-active,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#b0b0b0;box-shadow:0 0 0 .125em none}.select select[disabled],[disabled].input,[disabled].textarea{background-color:#f5f5f5;border-color:#b0b0b0;box-shadow:none;color:#b0b0b0}.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder{color:hsla(0,0%,69%,.3)}.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder{color:hsla(0,0%,69%,.3)}.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder{color:hsla(0,0%,69%,.3)}.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder{color:hsla(0,0%,69%,.3)}.input,.textarea{box-shadow:none;max-width:100%;width:100%}[readonly].input,[readonly].textarea{box-shadow:none}.is-success.input,.is-success.textarea{border-color:green}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(0,128,0,.25)}.is-medium.input,.is-medium.textarea{font-size:1.12rem}.is-large.input,.is-large.textarea{font-size:1.43rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.radio input[disabled],[disabled].checkbox,[disabled].radio{color:#b0b0b0;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading):after{border-color:#d14500;right:1.125em;z-index:4}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:#b0b0b0}.select select:not([multiple]){padding-right:2.5em}.select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.select.is-success:not(:hover):after,.select.is-success select{border-color:green}.select.is-success select:hover{border-color:#006700}.select.is-success select.is-active,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(0,128,0,.25)}.select.is-medium{font-size:1.12rem}.select.is-large{font-size:1.43rem}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-medium{font-size:1.12rem}.label.is-large{font-size:1.43rem}.help{display:block;font-size:.8rem;margin-top:.25rem}.help.is-success{color:green}.field:not(:last-child){margin-bottom:.75rem}.control{text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#b0b0b0}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.12rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.43rem}.control.has-icons-left .icon,.control.has-icons-right .icon{height:2.5em;width:2.5em}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.input{font-family:Source Sans Pro,sans-serif;font-weight:600;line-height:1.3;border-width:.125rem;box-sizing:border-box;height:2.5em;padding-left:.5rem}.input.is-medium{font-size:1.43rem;height:3.875rem;padding-left:1rem}.input.is-large{font-size:1.75rem;height:5.063rem;padding-left:1.5rem}.textarea{box-sizing:border-box;min-height:6.875em;resize:both}.select select,.textarea{font-family:Source Sans Pro,sans-serif;font-weight:600;line-height:1.3;border-width:.125rem}.select select option{font-weight:400}.select:not(.is-multiple):not(.is-loading):after{background:linear-gradient(45deg,#000 50%,transparent 0);border-radius:0}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}.control.has-icons-left .icon,.control.has-icons-right .icon{align-items:center;display:inline-flex;justify-content:center}.control.has-icons-left .icon .icon,.control.has-icons-right .icon .icon{color:inherit;position:unset}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:focus~.icon,.control.has-icons-right .select:hover~.icon{color:#b0b0b0}.control.has-icons-left .input:disabled~.icon,.control.has-icons-left .select:disabled~.icon,.control.has-icons-right .input:disabled~.icon,.control.has-icons-right .select:disabled~.icon{color:hsla(0,0%,69%,.3)}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.43rem;height:3.875rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.75rem;height:5.063rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#d8d8d8;pointer-events:none;position:absolute;top:0;z-index:4}.checkbox,.radio{display:flex;align-items:baseline;color:#333}.radio+.radio{margin-left:unset}@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{margin:0 .5rem 0 0;flex:0 0 auto;width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;--checkmark-color:#fff;outline:none;display:inline-block;vertical-align:top;position:relative;cursor:pointer;border:1px solid var(--border-color,#d8d8d8);background:var(--background);transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform .3s ease,opacity .2s;opacity:var(--o,0)}input[type=checkbox]:checked,input[type=radio]:checked{--background:#174ebc;--border-color:transparent;--o:1}input[type=checkbox]:checked:not(:disabled):hover,input[type=radio]:checked:not(:disabled):hover{filter:brightness(120%) saturate(120%)}input[type=checkbox]:disabled,input[type=radio]:disabled{--background:#d8d8d8;--border-color:#b0b0b0;cursor:not-allowed}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--checkmark-color:#b0b0b0}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 2px rgba(39,94,254,.3)}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--border-color:#b0b0b0}input[type=checkbox]{border-radius:.2rem}input[type=checkbox]:after{width:5px;height:9px;border:2px solid var(--checkmark-color);border-top:0;border-left:0;left:4px;top:2px;transform:rotate(20deg)}input[type=checkbox]:checked:after{transform:rotate(35deg)}input[type=radio]{border-radius:.5rem}input[type=radio]:checked:after{background:var(--checkmark-color);width:.5rem;height:.5rem;border-radius:.25rem;left:3px;top:3px}input[type=radio]:disabled{--checkmark-color:#b0b0b0}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1312px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1248px}}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}@media print,screen and (min-width:769px){.column.is-2{flex:none;width:16.66666674%}.column.is-3{flex:none;width:25%}.column.is-5{flex:none;width:41.66666674%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#d8d8d8;border-bottom-style:solid;border-bottom-width:2px;color:#333;display:flex;justify-content:center;margin-bottom:-2px;padding:0 0 1rem 0;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#333;color:#333}.tabs ul{align-items:center;border-bottom-color:#d8d8d8;border-bottom-style:solid;border-bottom-width:2px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-boxed a{border:1px solid transparent;border-radius:0 0 0 0}.tabs.is-boxed a:hover{background-color:#fff;border-bottom-color:#fff}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#d8d8d8;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-medium{font-size:1.12rem}.tabs.is-large{font-size:1.43rem}.tabs{font-family:Source Sans Pro,sans-serif}.tabs a{font-size:1.25rem;font-weight:700;text-decoration:none;border-bottom:4px solid transparent;margin:0 1rem -2px 1rem}.tabs a:hover{border-bottom-color:#333}.tabs li:first-child a{margin-left:0}.tabs li:last-child a{margin-right:0}.tabs.is-boxed a{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;margin:0 0 -2px;border:2px solid #d8d8d8;border-right:0;background-color:#f5f5f5;font-size:1rem}.tabs.is-boxed li:last-child a{border-right:2px solid #d8d8d8}.tabs-content{margin-top:-1.5rem;padding-top:2rem}.tabs-content .tabs-panel{display:none}.tabs-content .tabs-panel.is-active{display:block}.tabs-content.is-boxed{padding:1rem;border:2px solid #d8d8d8;border-top:0;background-color:#fff}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#d14500;display:flex;justify-content:center;padding:0 .5rem}.breadcrumb a:hover{color:#d14500}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#333;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#b0b0b0;content:"/"}.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-medium{font-size:1.12rem}.breadcrumb.is-large{font-size:1.43rem}nav.breadcrumb>ul{font-size:.8rem;font-weight:600}nav.breadcrumb>ul li+li:before{font-family:Vocabulary Icons;content:""}nav.breadcrumb>ul li:hover{text-underline-position:below}.button,.input,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.input:active,.input:focus,.is-active.button,.is-active.input,.is-active.textarea,.select select.is-active,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:none}.select select[disabled],[disabled].button,[disabled].input,[disabled].textarea{cursor:not-allowed}.breadcrumb,.button,.is-unselectable,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.breadcrumb:not(:last-child),.content:not(:last-child),.tabs:not(:last-child){margin-bottom:1.5rem}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.modal{position:relative;margin:0 auto;max-width:85vw;max-height:85vh;overflow-x:hidden;overflow-y:auto;border-radius:2px;box-shadow:0 2px 8px 3px;background-color:#fff}.overlay{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:600;background:rgba(0,0,0,.5803921569)}.has-color-gray{color:#b0b0b0}.modal-header{display:flex;justify-content:space-around;align-items:flex-start;width:100%;box-sizing:border-box}.close-button{appearance:none;border:none;height:auto;margin:-20px -20px -20px auto;padding:20px;background-color:transparent;line-height:1;cursor:pointer}.close-button .has-color-gray{color:#b0b0b0}.close-button .icon{display:inline-block}.close-button .icon.is-size-4{height:1rem}.close-button .icon.is-size-6-touch{height:1.43rem}.close-button .icon svg{height:100%}.close-button:hover{color:#787878}.content li+li{margin-top:.25em}.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h6{font-size:1em;margin-bottom:1em}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content .tabs li+li{margin-top:0}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.12rem}.content.is-large{font-size:1.43rem} -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/RobotoCondensed-Regular.3ada4464.woff2) format("woff2"),url(../fonts/RobotoCondensed-Regular.5c7a07a5.woff) format("woff"),url(../fonts/RobotoCondensed-Regular.1f652e8e.otf) format("opentype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/RobotoCondensed-Bold.6b222561.woff2) format("woff2"),url(../fonts/RobotoCondensed-Bold.2b92236b.woff) format("woff"),url(../fonts/RobotoCondensed-Bold.3a63e7ab.otf) format("opentype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceSansPro-Regular.899c8f78.woff2) format("woff2"),url(../fonts/SourceSansPro-Regular.5cc3aae6.woff) format("woff"),url(../fonts/SourceSansPro-Regular.7aaf38a1.otf) format("opentype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/SourceSansPro-SemiBold.c85615b2.woff2) format("woff2"),url(../fonts/SourceSansPro-SemiBold.a75563d7.woff) format("woff"),url(../fonts/SourceSansPro-SemiBold.211642b0.otf) format("opentype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/SourceSansPro-Bold.1a4bcb3e.woff2) format("woff2"),url(../fonts/SourceSansPro-Bold.b03f2ec2.woff) format("woff"),url(../fonts/SourceSansPro-Bold.086b0005.otf) format("opentype")}@font-face{font-family:Accidenz Commons;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/AccidenzCommons.430525d5.otf) format("opentype")}:root{--vocabulary-brand-color-gold:#fbd43c;--vocabulary-brand-color-green:green;--vocabulary-brand-color-tomato:#c74200;--vocabulary-brand-color-turquoise:#05b5da;--vocabulary-brand-color-soft-gold:#fef6d8;--vocabulary-brand-color-soft-green:#e0f5e0;--vocabulary-brand-color-dark-green:#005d00;--vocabulary-brand-color-soft-turquoise:#dff6fc;--vocabulary-brand-color-soft-tomato:#feede9;--vocabulary-brand-color-dark-tomato:#903101;--vocabulary-neutral-color-lighter-gray:#f5f5f5;--vocabulary-neutral-color-dark-gray:#767676;--vocabulary-brand-typeset-nav-family:"Roboto Condensed";--vocabulary-brand-typeset-nav-weight:bold;--vocabulary-brand-typeset-nav-color:#767676;--vocabulary-page-edges-space:5%;--icon-sprite:url(../img/cc-icons.826a7b7f.svg#cc-logo);--icon-sprite-color:#000;--icon-sprite-size:1em;--cc-logo:url(../img/cc-icons.826a7b7f.svg#cc-logo);--cc-heart:url(../img/cc-icons.826a7b7f.svg#cc-heart);--cc-heart-filled:url(../img/cc-icons.826a7b7f.svg#cc-heart-filled);--fa-angle-down:url(../img/fa-icons.433185a0.svg#fa-angle-down);--fa-angle-left:url(../img/fa-icons.433185a0.svg#fa-angle-left);--fa-angle-right:url(../img/fa-icons.433185a0.svg#fa-angle-right);--fa-angle-up:url(../img/fa-icons.433185a0.svg#fa-angle-up);--fa-globe:url(../img/fa-icons.433185a0.svg#fa-globe);--fa-heart:url(../img/fa-icons.433185a0.svg#fa-heart);--fa-info:url(../img/fa-icons.433185a0.svg#fa-info);--fa-quote:url(../img/fa-icons.433185a0.svg#fa-quote);--fa-right-angle:url(../img/fa-icons.433185a0.svg#fa-right-angle);--fa-search:url(../img/fa-icons.433185a0.svg#fa-search);--fa-instagram:url(../img/fa-icons.433185a0.svg#fa-instagram);--fa-twitter:url(../img/fa-icons.433185a0.svg#fa-twitter);--fa-facebook:url(../img/fa-icons.433185a0.svg#fa-facebook);--fa-linkedin:url(../img/fa-icons.433185a0.svg#fa-linkedin);--fa-mastodon:url(../img/fa-icons.433185a0.svg#fa-mastodon)}.icon{display:inline-block;height:1em;width:1em;font-size:var(--icon-sprite-size);background-color:var(--icon-sprite-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-sprite);mask-image:var(--icon-sprite);-webkit-mask-size:contain;mask-size:contain}.icon-attach.cc-heart-filled:before,.icon.cc-heart-filled{--icon-sprite:var(--cc-heart-filled)}.icon-attach.fa-heart:before,.icon.fa-heart{--icon-sprite:var(--fa-heart)}.icon-attach.fa-search:before,.icon.fa-search{--icon-sprite:var(--fa-search)}.icon-replace.fa-instagram{--icon-sprite:var(--fa-instagram)}.icon-replace.fa-twitter{--icon-sprite:var(--fa-twitter)}.icon-replace.fa-facebook{--icon-sprite:var(--fa-facebook)}.icon-replace.fa-linkedin{--icon-sprite:var(--fa-linkedin)}.icon-replace.fa-mastodon{--icon-sprite:var(--fa-mastodon)}.icon-attach:before,.icon-replace{display:inline-block;content:"";height:1em;width:1em;font-size:var(--icon-sprite-size);background-color:var(--icon-sprite-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-sprite);mask-image:var(--icon-sprite);-webkit-mask-size:contain;mask-size:contain;--icon-sprite:var(--cc-logo)}.icon-replace{text-indent:-1000px}body{font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h2,h3{text-transform:uppercase}body>header{margin-bottom:2em}.masthead,body>header{display:flex;flex-wrap:wrap;position:relative}.masthead{justify-content:space-between;align-items:baseline;width:100%;padding-top:40px;margin:0 var(--vocabulary-page-edges-space)}.masthead h1{margin:0}.masthead .identity-logo{display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#000;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.masthead .identity-logo:hover{background-color:var(--vocabulary-neutral-color-dark-gray)}.masthead .primary-menu ul{display:flex;justify-content:space-around;width:100%;margin:0;padding:0;list-style:none}.masthead .primary-menu ul li{display:flex;align-items:center;margin-top:5px;margin-left:20px}.masthead .primary-menu ul li a{text-decoration:none;text-transform:uppercase;font-family:var(--vocabulary-brand-typeset-nav-family);font-weight:var(--vocabulary-brand-typeset-nav-weight);font-size:1.1em;letter-spacing:.02em;color:var(--vocabulary-brand-typeset-nav-color)}.masthead .primary-menu ul li a:hover{color:#000}button.expand-menu{display:none}.ancilliary-menu{position:absolute;top:0;right:0;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:.8em}.ancilliary-menu ul{display:flex;margin:0;padding:0;list-style:none}.ancilliary-menu ul li{margin-left:10px}.ancilliary-menu ul li a{display:inline-block}.ancilliary-menu ul li a,.ancilliary-menu ul li button{margin-top:10px}.ancilliary-menu ul li button:hover{cursor:pointer}.ancilliary-menu a.donate{display:inline-flex;align-items:center;padding:6px 10px;text-decoration:none;background:var(--vocabulary-brand-color-soft-tomato);color:var(--vocabulary-brand-color-dark-tomato);border-radius:3px}.ancilliary-menu a.donate.icon-attach:before{--icon-sprite:var(--fa-heart);--icon-sprite-color:var(--vocabulary-brand-color-dark-tomato);--icon-sprite-size:.8em;margin-right:.8em}.ancilliary-menu a.search{display:inline-flex;align-items:center;padding:6px 10px;font-weight:400;text-decoration:none;background:var(--vocabulary-neutral-color-lighter-gray);color:#000;border:none;border-radius:3px}.ancilliary-menu a.search.icon-attach:before{--icon-sprite:var(--fa-search);--icon-sprite-size:.8em;margin-right:.8em}.ancilliary-menu button.explore{margin-top:0;padding-top:16px;padding-bottom:6px;padding-left:10px;padding-right:10px;background:#000;color:#fff;border:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.explore-panel{order:-1;display:flex;justify-content:space-between;width:100%;padding:40px var(--vocabulary-page-edges-space) 60px var(--vocabulary-page-edges-space);background:#000;color:#fff}.explore-panel aside{margin-right:20px}.explore-panel aside .identity-logo{display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#fff;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.explore-panel aside h2{font-family:Roboto Condensed;font-style:normal;font-weight:700}.explore-panel .explore-menu,.explore-panel aside p{font-family:Source Sans Pro;font-style:normal;font-weight:400}.explore-panel .explore-menu{width:100%}.explore-panel .explore-menu ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.explore-panel nav ul li a{display:block;color:var(--vocabulary-brand-color-turquoise);text-decoration:none;font-weight:700}.explore-panel nav ul li p{font-weight:inherit;line-height:1.5}body{overflow-x:hidden}main{width:60%;margin:0 auto;margin-bottom:8em;padding:0 2em}main>header{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4em;padding-top:2em;padding-bottom:1em;position:relative;text-align:center}main>header:before{width:100vw;height:100%;position:absolute;left:-33.333%;top:0;z-index:-1;content:"";background:#f5f5f5}main>header h1{width:100%;font-family:Roboto Condensed;font-size:3.56em;font-style:normal;font-weight:700;text-transform:uppercase}main>header a{color:var(--vocabulary-brand-color-dark-tomato);--underline-background-color:var(--vocabulary-neutral-color-lighter-gray)}main h2{width:100%;font-size:2.1em}main h2,main h3{font-family:Roboto Condensed;font-style:normal;font-weight:700;text-transform:none}main h3{font-size:1.75em}main a{--underline-color:var(--vocabulary-brand-color-dark-tomato);--underline-background-color:#fff;color:var(--vocabulary-brand-color-dark-tomato);text-decoration:none;background:-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--underline-background-color),-.03em 0 var(--underline-background-color),0 .03em var(--underline-background-color),0 -.03em var(--underline-background-color),.06em 0 var(--underline-background-color),-.06em 0 var(--underline-background-color),.09em 0 var(--underline-background-color),-.09em 0 var(--underline-background-color),.12em 0 var(--underline-background-color),-.12em 0 var(--underline-background-color),.15em 0 var(--underline-background-color),-.15em 0 var(--underline-background-color);background-position:0 93%,100% 93%,0 93%}main p{margin-bottom:2em;font-size:1.5em}main p,main ul{font-family:Source Sans Pro;font-style:normal;font-weight:400;line-height:150%}main ul{margin:0 0 2em 1em;padding:0;font-size:1.5rem}main ul ul{font-size:1.2rem}main img:not([width]){width:100%}body>footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo nav nav nav" "contact subscribe subscribe donate" "contact license license donate";gap:40px;padding:20px var(--vocabulary-page-edges-space);padding-bottom:40px;font-family:Source Sans Pro;font-style:normal;font-weight:400;color:#fff;background:#000}body>footer h2{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:1.25em}body>footer a{color:var(--vocabulary-brand-color-turquoise);text-decoration:none}body>footer p{line-height:1.5}body>footer p a{--underline-color:var(--vocabulary-brand-color-turquoise);--underline-background-color:#000;color:var(--vocabulary-brand-color-turquoise);background:-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--underline-background-color),-.03em 0 var(--underline-background-color),0 .03em var(--underline-background-color),0 -.03em var(--underline-background-color),.06em 0 var(--underline-background-color),-.06em 0 var(--underline-background-color),.09em 0 var(--underline-background-color),-.09em 0 var(--underline-background-color),.12em 0 var(--underline-background-color),-.12em 0 var(--underline-background-color),.15em 0 var(--underline-background-color),-.15em 0 var(--underline-background-color);background-position:0 93%,100% 93%,0 93%}body>footer .identity-logo{grid-area:logo;display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#fff;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}body>footer .identity-logo:hover{background-color:var(--vocabulary-brand-color-turquoise)}body>footer .footer-menu{grid-area:nav;font-size:1.3em;font-weight:700}body>footer .footer-menu ul{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}body>footer .footer-menu ul li a{text-decoration:none;color:var(--vocabulary-brand-color-turquoise)}body>footer .contact{grid-area:contact}body>footer .contact .social-menu ul{display:flex;margin:0;padding:0;margin-top:3em;list-style:none}body>footer .contact .social-menu ul li{margin-right:1.5em}body>footer .social-menu li a{--icon-sprite-color:#fff;--icon-sprite-size:1.9em}body>footer .subscribe{grid-area:subscribe}body>footer .subscribe form{display:flex;justify-content:space-around;width:100%}body>footer .subscribe form input{display:inline-flex;position:relative;justify-content:flex-start;align-items:center;vertical-align:top;box-sizing:border-box;-webkit-appearance:none;background-color:transparent;color:#767676;font-family:Source Sans Pro,sans-serif;font-size:1em;font-weight:600;line-height:1.3;border:2px solid #767676;box-shadow:none}body>footer .subscribe form input.input{border-top-left-radius:4px;border-bottom-left-radius:4px;padding:.5em;width:100%}body>footer .subscribe form input.input:focus{color:#fff}body>footer .subscribe form input.button{justify-content:center;padding:1.1em;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:1.125rem;text-align:center;text-transform:uppercase;font-weight:600;line-height:0;white-space:nowrap;background-color:#767676;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff}body>footer .donate{grid-area:donate}body>footer .donate a.donate{display:inline-flex;align-items:center;padding:1rem 1.5rem;text-transform:uppercase;font-family:Roboto Condensed;font-size:1.5em;line-height:1em;font-style:normal;font-weight:700;border:none;border-radius:4px;color:#000;background:var(--vocabulary-brand-color-gold)}body>footer .donate a.donate:hover{cursor:pointer;background-color:#f8cc2c}body>footer .donate a.donate.icon-attach:before{--icon-sprite-color:#000;--icon-sprite-size:1.2em;margin-right:.3em}body>footer .license{grid-area:license}body>footer .license img path{fill:#fff}body>footer .license svg{display:inline;width:1.9em;height:1.9em;margin-right:.3em}@media(max-width:705px){.masthead{padding-top:60px;display:block}button.expand-menu{position:absolute;top:4.5em;right:0;display:inline-block;padding:.3em .5em;border:none;border-radius:5px;background:#f5f5f5;text-transform:uppercase;font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:1em;padding:.5rem 1rem}.primary-menu{display:none}.primary-menu.expand{display:initial}.primary-menu.expand ul{display:block;width:100%;margin:0;padding:0;margin-top:1.5em}.primary-menu.expand ul li{margin:0;padding:1em 0;border-top:1px solid rgba(1,1,1,.1)}main{width:80%}main>header:before{left:auto}}@media(max-width:680px){.explore-panel{flex-wrap:wrap}body>footer{display:block}body>footer>nav{margin-top:1em;margin-bottom:3em}body>footer>nav ul li{margin-bottom:1em}body>footer>div{margin-bottom:4em}}@media(max-width:580px){.explore-panel .explore-menu ul{grid-template-columns:1fr 1fr}body>footer .footer-menu ul{display:block}}@media(max-width:400px){.explore-panel .explore-menu ul{display:flex;flex-direction:column;flex-wrap:wrap}}@media(max-width:340px){.ancilliary-menu a:before,.ancilliary-menu button:before{display:none}}.explore-panel{display:none}.explore-panel.expand{display:inherit;transition:display 2s ease-in-out}.select:not(.is-multiple):not(.is-loading):after{border:none}.modal .modal-body .modal-2 ul{list-style:circle}@media only screen and (max-width:768px){#site-container h3,h3{font-size:1.25rem}#site-container h4.b-header{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.4375rem;letter-spacing:0;text-align:left}#site-container .body-big,#site-container .body-bigger{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5625rem;letter-spacing:0;text-align:left}#site-container .body-normal{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0;text-align:left}}#app>header{display:flex;flex-wrap:wrap;position:relative;margin-bottom:2em}.container{margin-bottom:8em}.container .icon{background-color:initial;-webkit-mask-image:none;mask-image:none}#app>footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo nav nav nav" "contact subscribe subscribe donate" "contact license license donate";gap:40px;padding:20px var(--vocabulary-page-edges-space);padding-top:40px;padding-bottom:40px;font-family:Source Sans Pro;font-weight:400;background:#000}#app>footer,#app>footer h2{font-style:normal;color:#fff}#app>footer h2{margin:.83em 0;font-family:Roboto Condensed;font-weight:700;font-size:1.25em}#app>footer a{color:var(--vocabulary-brand-color-turquoise);text-decoration:none}#app>footer p{line-height:1.5;margin:1em 0}#app>footer p a{--underline-color:var(--vocabulary-brand-color-turquoise);--underline-background-color:#000;color:var(--vocabulary-brand-color-turquoise);background:-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--underline-background-color),-.03em 0 var(--underline-background-color),0 .03em var(--underline-background-color),0 -.03em var(--underline-background-color),.06em 0 var(--underline-background-color),-.06em 0 var(--underline-background-color),.09em 0 var(--underline-background-color),-.09em 0 var(--underline-background-color),.12em 0 var(--underline-background-color),-.12em 0 var(--underline-background-color),.15em 0 var(--underline-background-color),-.15em 0 var(--underline-background-color);background-position:0 93%,100% 93%,0 93%}#app>footer .identity-logo{grid-area:logo;display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#fff;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}#app>footer .identity-logo:hover{background-color:var(--vocabulary-brand-color-turquoise)}#app>footer .footer-menu{grid-area:nav;font-size:1.3em;font-weight:700}#app>footer .footer-menu ul{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}#app>footer .footer-menu ul li a{text-decoration:none;color:var(--vocabulary-brand-color-turquoise)}#app>footer .contact{grid-area:contact}#app>footer .contact .social-menu ul{display:flex;margin:0;padding:0;margin-top:3em;list-style:none}#app>footer .contact .social-menu ul li{margin-right:1.5em}#app>footer .social-menu li a{--icon-sprite-color:#fff;--icon-sprite-size:1.9em}#app>footer .subscribe{grid-area:subscribe}#app>footer .subscribe form{display:flex;justify-content:space-around;width:100%}#app>footer .subscribe form input{display:inline-flex;position:relative;justify-content:flex-start;align-items:center;vertical-align:top;box-sizing:border-box;-webkit-appearance:none;background-color:transparent;color:#767676;font-family:Source Sans Pro,sans-serif;font-size:1em;font-weight:600;line-height:1.3;border:2px solid #767676;box-shadow:none}#app>footer .subscribe form input.input{border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:.5em;width:100%}#app>footer .subscribe form input.input:focus{color:#fff}#app>footer .subscribe form input.button{justify-content:center;padding:1.1em;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:1.125rem;text-align:center;text-transform:uppercase;font-weight:600;line-height:0;white-space:nowrap;background-color:#767676;border:none;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff}#app>footer .donate{grid-area:donate}#app>footer .donate a.donate{display:inline-flex;align-items:center;padding:1rem 1.5rem;text-transform:uppercase;font-family:Roboto Condensed;font-size:1.5em;line-height:1em;font-style:normal;font-weight:700;border:none;border-radius:4px;color:#000;background:var(--vocabulary-brand-color-gold)}#app>footer .donate a.donate:hover{cursor:pointer;background-color:#f8cc2c}#app>footer .donate a.donate.icon-attach:before{--icon-sprite-color:#000;--icon-sprite-size:1.2em;margin-right:.3em}#app>footer .license{grid-area:license}#app>footer .license img path{fill:#fff}#app>footer .license svg{display:inline;width:1.9em;height:1.9em;margin-right:.3em}@media(max-width:680px){#app>footer{display:block}#app>footer>nav{margin-top:1em;margin-bottom:3em}#app>footer>nav ul li{margin-bottom:1em}#app>footer>div{margin-bottom:4em}}@media(max-width:580px){#app>footer .footer-menu ul{display:block}} \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/RobotoCondensed-Regular.3ada4464.woff2) format("woff2"),url(../fonts/RobotoCondensed-Regular.5c7a07a5.woff) format("woff"),url(../fonts/RobotoCondensed-Regular.1f652e8e.otf) format("opentype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/RobotoCondensed-Bold.6b222561.woff2) format("woff2"),url(../fonts/RobotoCondensed-Bold.2b92236b.woff) format("woff"),url(../fonts/RobotoCondensed-Bold.3a63e7ab.otf) format("opentype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/SourceSansPro-Regular.899c8f78.woff2) format("woff2"),url(../fonts/SourceSansPro-Regular.5cc3aae6.woff) format("woff"),url(../fonts/SourceSansPro-Regular.7aaf38a1.otf) format("opentype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/SourceSansPro-SemiBold.c85615b2.woff2) format("woff2"),url(../fonts/SourceSansPro-SemiBold.a75563d7.woff) format("woff"),url(../fonts/SourceSansPro-SemiBold.211642b0.otf) format("opentype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/SourceSansPro-Bold.1a4bcb3e.woff2) format("woff2"),url(../fonts/SourceSansPro-Bold.b03f2ec2.woff) format("woff"),url(../fonts/SourceSansPro-Bold.086b0005.otf) format("opentype")}@font-face{font-family:Accidenz Commons;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/AccidenzCommons.430525d5.otf) format("opentype")}:root{--vocabulary-brand-color-gold:#fbd43c;--vocabulary-brand-color-green:green;--vocabulary-brand-color-tomato:#c74200;--vocabulary-brand-color-turquoise:#05b5da;--vocabulary-brand-color-soft-gold:#fef6d8;--vocabulary-brand-color-soft-green:#e0f5e0;--vocabulary-brand-color-dark-green:#005d00;--vocabulary-brand-color-soft-turquoise:#dff6fc;--vocabulary-brand-color-soft-tomato:#feede9;--vocabulary-brand-color-dark-tomato:#903101;--vocabulary-neutral-color-lighter-gray:#f5f5f5;--vocabulary-neutral-color-dark-gray:#767676;--vocabulary-brand-typeset-nav-family:"Roboto Condensed";--vocabulary-brand-typeset-nav-weight:bold;--vocabulary-brand-typeset-nav-color:#767676;--vocabulary-page-edges-space:5%;--icon-sprite:url(../img/cc-icons.826a7b7f.svg#cc-logo);--icon-sprite-color:#000;--icon-sprite-size:1em;--cc-logo:url(../img/cc-icons.826a7b7f.svg#cc-logo);--cc-heart:url(../img/cc-icons.826a7b7f.svg#cc-heart);--cc-heart-filled:url(../img/cc-icons.826a7b7f.svg#cc-heart-filled);--fa-angle-down:url(../img/fa-icons.433185a0.svg#fa-angle-down);--fa-angle-left:url(../img/fa-icons.433185a0.svg#fa-angle-left);--fa-angle-right:url(../img/fa-icons.433185a0.svg#fa-angle-right);--fa-angle-up:url(../img/fa-icons.433185a0.svg#fa-angle-up);--fa-globe:url(../img/fa-icons.433185a0.svg#fa-globe);--fa-heart:url(../img/fa-icons.433185a0.svg#fa-heart);--fa-info:url(../img/fa-icons.433185a0.svg#fa-info);--fa-quote:url(../img/fa-icons.433185a0.svg#fa-quote);--fa-right-angle:url(../img/fa-icons.433185a0.svg#fa-right-angle);--fa-search:url(../img/fa-icons.433185a0.svg#fa-search);--fa-instagram:url(../img/fa-icons.433185a0.svg#fa-instagram);--fa-twitter:url(../img/fa-icons.433185a0.svg#fa-twitter);--fa-facebook:url(../img/fa-icons.433185a0.svg#fa-facebook);--fa-linkedin:url(../img/fa-icons.433185a0.svg#fa-linkedin);--fa-mastodon:url(../img/fa-icons.433185a0.svg#fa-mastodon)}.icon{display:inline-block;height:1em;width:1em;font-size:var(--icon-sprite-size);background-color:var(--icon-sprite-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-sprite);mask-image:var(--icon-sprite);-webkit-mask-size:contain;mask-size:contain}.icon-attach.cc-heart-filled:before,.icon.cc-heart-filled{--icon-sprite:var(--cc-heart-filled)}.icon-attach.fa-heart:before,.icon.fa-heart{--icon-sprite:var(--fa-heart)}.icon-attach.fa-search:before,.icon.fa-search{--icon-sprite:var(--fa-search)}.icon-replace.fa-instagram{--icon-sprite:var(--fa-instagram)}.icon-replace.fa-twitter{--icon-sprite:var(--fa-twitter)}.icon-replace.fa-facebook{--icon-sprite:var(--fa-facebook)}.icon-replace.fa-linkedin{--icon-sprite:var(--fa-linkedin)}.icon-replace.fa-mastodon{--icon-sprite:var(--fa-mastodon)}.icon-attach:before,.icon-replace{display:inline-block;content:"";height:1em;width:1em;font-size:var(--icon-sprite-size);background-color:var(--icon-sprite-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-sprite);mask-image:var(--icon-sprite);-webkit-mask-size:contain;mask-size:contain;--icon-sprite:var(--cc-logo)}.icon-replace{text-indent:-1000px}body{font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h2,h3{text-transform:uppercase}body>header{margin-bottom:2em}.masthead,body>header{display:flex;flex-wrap:wrap;position:relative}.masthead{justify-content:space-between;align-items:baseline;width:100%;padding-top:40px;margin:0 var(--vocabulary-page-edges-space)}.masthead h1{margin:0}.masthead .identity-logo{display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#000;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.masthead .identity-logo:hover{background-color:var(--vocabulary-neutral-color-dark-gray)}.masthead .primary-menu ul{display:flex;justify-content:space-around;width:100%;margin:0;padding:0;list-style:none}.masthead .primary-menu ul li{display:flex;align-items:center;margin-top:5px;margin-left:20px}.masthead .primary-menu ul li a{text-decoration:none;text-transform:uppercase;font-family:var(--vocabulary-brand-typeset-nav-family);font-weight:var(--vocabulary-brand-typeset-nav-weight);font-size:1.1em;letter-spacing:.02em;color:var(--vocabulary-brand-typeset-nav-color)}.masthead .primary-menu ul li a:hover{color:#000}button.expand-menu{display:none}.ancilliary-menu{position:absolute;top:0;right:0;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:.8em}.ancilliary-menu ul{display:flex;margin:0;padding:0;list-style:none}.ancilliary-menu ul li{margin-left:10px}.ancilliary-menu ul li a{display:inline-block}.ancilliary-menu ul li a,.ancilliary-menu ul li button{margin-top:10px}.ancilliary-menu ul li button:hover{cursor:pointer}.ancilliary-menu a.donate{display:inline-flex;align-items:center;padding:6px 10px;text-decoration:none;background:var(--vocabulary-brand-color-soft-tomato);color:var(--vocabulary-brand-color-dark-tomato);border-radius:3px}.ancilliary-menu a.donate.icon-attach:before{--icon-sprite:var(--fa-heart);--icon-sprite-color:var(--vocabulary-brand-color-dark-tomato);--icon-sprite-size:0.8em;margin-right:.8em}.ancilliary-menu a.search{display:inline-flex;align-items:center;padding:6px 10px;font-weight:400;text-decoration:none;background:var(--vocabulary-neutral-color-lighter-gray);color:#000;border:none;border-radius:3px}.ancilliary-menu a.search.icon-attach:before{--icon-sprite:var(--fa-search);--icon-sprite-size:0.8em;margin-right:.8em}.ancilliary-menu button.explore{margin-top:0;padding-top:16px;padding-bottom:6px;padding-left:10px;padding-right:10px;background:#000;color:#fff;border:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.explore-panel{order:-1;display:flex;justify-content:space-between;width:100%;padding:40px var(--vocabulary-page-edges-space) 60px var(--vocabulary-page-edges-space);background:#000;color:#fff}.explore-panel aside{margin-right:20px}.explore-panel aside .identity-logo{display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#fff;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.explore-panel aside h2{font-family:Roboto Condensed;font-style:normal;font-weight:700}.explore-panel .explore-menu,.explore-panel aside p{font-family:Source Sans Pro;font-style:normal;font-weight:400}.explore-panel .explore-menu{width:100%}.explore-panel .explore-menu ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.explore-panel nav ul li a{display:block;color:var(--vocabulary-brand-color-turquoise);text-decoration:none;font-weight:700}.explore-panel nav ul li p{font-weight:inherit;line-height:1.5}body{overflow-x:hidden}main{width:60%;margin:0 auto;margin-bottom:8em;padding:0 2em}main>header{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4em;padding-top:2em;padding-bottom:1em;position:relative;text-align:center}main>header:before{width:100vw;height:100%;position:absolute;left:-33.333%;top:0;z-index:-1;content:"";background:#f5f5f5}main>header h1{width:100%;font-family:Roboto Condensed;font-size:3.56em;font-style:normal;font-weight:700;text-transform:uppercase}main>header a{color:var(--vocabulary-brand-color-dark-tomato);--underline-background-color:var(--vocabulary-neutral-color-lighter-gray)}main h2{width:100%;font-size:2.1em}main h2,main h3{font-family:Roboto Condensed;font-style:normal;font-weight:700;text-transform:none}main h3{font-size:1.75em}main a{--underline-color:var(--vocabulary-brand-color-dark-tomato);--underline-background-color:#fff;color:var(--vocabulary-brand-color-dark-tomato);text-decoration:none;background:-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--underline-background-color),-.03em 0 var(--underline-background-color),0 .03em var(--underline-background-color),0 -.03em var(--underline-background-color),.06em 0 var(--underline-background-color),-.06em 0 var(--underline-background-color),.09em 0 var(--underline-background-color),-.09em 0 var(--underline-background-color),.12em 0 var(--underline-background-color),-.12em 0 var(--underline-background-color),.15em 0 var(--underline-background-color),-.15em 0 var(--underline-background-color);background-position:0 93%,100% 93%,0 93%}main p{margin-bottom:2em;font-size:1.5em}main p,main ul{font-family:Source Sans Pro;font-style:normal;font-weight:400;line-height:150%}main ul{margin:0 0 2em 1em;padding:0;font-size:1.5rem}main ul ul{font-size:1.2rem}main img:not([width]){width:100%}body>footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo nav nav nav" "contact subscribe subscribe donate" "contact license license donate";gap:40px;padding:20px var(--vocabulary-page-edges-space);padding-bottom:40px;font-family:Source Sans Pro;font-style:normal;font-weight:400;color:#fff;background:#000}body>footer h2{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:1.25em}body>footer a{color:var(--vocabulary-brand-color-turquoise);text-decoration:none}body>footer p{line-height:1.5}body>footer p a{--underline-color:var(--vocabulary-brand-color-turquoise);--underline-background-color:#000;color:var(--vocabulary-brand-color-turquoise);background:-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--underline-background-color),-.03em 0 var(--underline-background-color),0 .03em var(--underline-background-color),0 -.03em var(--underline-background-color),.06em 0 var(--underline-background-color),-.06em 0 var(--underline-background-color),.09em 0 var(--underline-background-color),-.09em 0 var(--underline-background-color),.12em 0 var(--underline-background-color),-.12em 0 var(--underline-background-color),.15em 0 var(--underline-background-color),-.15em 0 var(--underline-background-color);background-position:0 93%,100% 93%,0 93%}body>footer .identity-logo{grid-area:logo;display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#fff;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}body>footer .identity-logo:hover{background-color:var(--vocabulary-brand-color-turquoise)}body>footer .footer-menu{grid-area:nav;font-size:1.3em;font-weight:700}body>footer .footer-menu ul{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}body>footer .footer-menu ul li a{text-decoration:none;color:var(--vocabulary-brand-color-turquoise)}body>footer .contact{grid-area:contact}body>footer .contact .social-menu ul{display:flex;margin:0;padding:0;margin-top:3em;list-style:none}body>footer .contact .social-menu ul li{margin-right:1.5em}body>footer .social-menu li a{--icon-sprite-color:#fff;--icon-sprite-size:1.9em}body>footer .subscribe{grid-area:subscribe}body>footer .subscribe form{display:flex;justify-content:space-around;width:100%}body>footer .subscribe form input{display:inline-flex;position:relative;justify-content:flex-start;align-items:center;vertical-align:top;box-sizing:border-box;-webkit-appearance:none;background-color:transparent;color:#767676;font-family:Source Sans Pro,sans-serif;font-size:1em;font-weight:600;line-height:1.3;border:2px solid #767676;box-shadow:none}body>footer .subscribe form input.input{border-top-left-radius:4px;border-bottom-left-radius:4px;padding:.5em;width:100%}body>footer .subscribe form input.input:focus{color:#fff}body>footer .subscribe form input.button{justify-content:center;padding:1.1em;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:1.125rem;text-align:center;text-transform:uppercase;font-weight:600;line-height:0;white-space:nowrap;background-color:#767676;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff}body>footer .donate{grid-area:donate}body>footer .donate a.donate{display:inline-flex;align-items:center;padding:1rem 1.5rem;text-transform:uppercase;font-family:Roboto Condensed;font-size:1.5em;line-height:1em;font-style:normal;font-weight:700;border:none;border-radius:4px;color:#000;background:var(--vocabulary-brand-color-gold)}body>footer .donate a.donate:hover{cursor:pointer;background-color:#f8cc2c}body>footer .donate a.donate.icon-attach:before{--icon-sprite-color:#000;--icon-sprite-size:1.2em;margin-right:.3em}body>footer .license{grid-area:license}body>footer .license img path{fill:#fff}body>footer .license svg{display:inline;width:1.9em;height:1.9em;margin-right:.3em}@media(max-width:705px){.masthead{padding-top:60px;display:block}button.expand-menu{position:absolute;top:4.5em;right:0;display:inline-block;padding:.3em .5em;border:none;border-radius:5px;background:#f5f5f5;text-transform:uppercase;font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:1em;padding:.5rem 1rem}.primary-menu{display:none}.primary-menu.expand{display:initial}.primary-menu.expand ul{display:block;width:100%;margin:0;padding:0;margin-top:1.5em}.primary-menu.expand ul li{margin:0;padding:1em 0;border-top:1px solid rgba(1,1,1,.1)}main{width:80%}main>header:before{left:auto}}@media(max-width:680px){.explore-panel{flex-wrap:wrap}body>footer{display:block}body>footer>nav{margin-top:1em;margin-bottom:3em}body>footer>nav ul li{margin-bottom:1em}body>footer>div{margin-bottom:4em}}@media(max-width:580px){.explore-panel .explore-menu ul{grid-template-columns:1fr 1fr}body>footer .footer-menu ul{display:block}}@media(max-width:400px){.explore-panel .explore-menu ul{display:flex;flex-direction:column;flex-wrap:wrap}}@media(max-width:340px){.ancilliary-menu a:before,.ancilliary-menu button:before{display:none}}.explore-panel{display:none}.explore-panel.expand{display:inherit;transition:display 2s ease-in-out}.select:not(.is-multiple):not(.is-loading):after{border:none}.modal .modal-body .modal-2 ul{list-style:circle}@media only screen and (max-width:768px){#site-container h3,h3{font-size:1.25rem}#site-container h4.b-header{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.4375rem;letter-spacing:0;text-align:left}#site-container .body-big,#site-container .body-bigger{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5625rem;letter-spacing:0;text-align:left}#site-container .body-normal{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0;text-align:left}}#app>header{display:flex;flex-wrap:wrap;position:relative;margin-bottom:2em}.container{margin-bottom:8em}.container .icon{background-color:initial;-webkit-mask-image:none;mask-image:none}#app>footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"logo nav nav nav" "contact subscribe subscribe donate" "contact license license donate";gap:40px;padding:20px var(--vocabulary-page-edges-space);padding-top:40px;padding-bottom:40px;font-family:Source Sans Pro;font-weight:400;background:#000}#app>footer,#app>footer h2{font-style:normal;color:#fff}#app>footer h2{margin:.83em 0;font-family:Roboto Condensed;font-weight:700;font-size:1.25em}#app>footer a{color:var(--vocabulary-brand-color-turquoise);text-decoration:none}#app>footer p{line-height:1.5;margin:1em 0}#app>footer p a{--underline-color:var(--vocabulary-brand-color-turquoise);--underline-background-color:#000;color:var(--vocabulary-brand-color-turquoise);background:-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(var(--underline-color),var(--underline-color)),-webkit-linear-gradient(currentColor,currentColor);background:linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(var(--underline-color),var(--underline-color)),linear-gradient(currentColor,currentColor);-webkit-background-size:.05em 1px,.05em 1px,1px 1px;-moz-background-size:.05em 1px,.05em 1px,1px 1px;background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;text-shadow:.03em 0 var(--underline-background-color),-.03em 0 var(--underline-background-color),0 .03em var(--underline-background-color),0 -.03em var(--underline-background-color),.06em 0 var(--underline-background-color),-.06em 0 var(--underline-background-color),.09em 0 var(--underline-background-color),-.09em 0 var(--underline-background-color),.12em 0 var(--underline-background-color),-.12em 0 var(--underline-background-color),.15em 0 var(--underline-background-color),-.15em 0 var(--underline-background-color);background-position:0 93%,100% 93%,0 93%}#app>footer .identity-logo{grid-area:logo;display:inline-block;text-indent:-1000px;vertical-align:bottom;height:50px;width:191px;background-color:#fff;-webkit-mask-image:url(../img/logomark.67a07ee3.svg);mask-image:url(../img/logomark.67a07ee3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}#app>footer .identity-logo:hover{background-color:var(--vocabulary-brand-color-turquoise)}#app>footer .footer-menu{grid-area:nav;font-size:1.3em;font-weight:700}#app>footer .footer-menu ul{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}#app>footer .footer-menu ul li a{text-decoration:none;color:var(--vocabulary-brand-color-turquoise)}#app>footer .contact{grid-area:contact}#app>footer .contact .social-menu ul{display:flex;margin:0;padding:0;margin-top:3em;list-style:none}#app>footer .contact .social-menu ul li{margin-right:1.5em}#app>footer .social-menu li a{--icon-sprite-color:#fff;--icon-sprite-size:1.9em}#app>footer .subscribe{grid-area:subscribe}#app>footer .subscribe form{display:flex;justify-content:space-around;width:100%}#app>footer .subscribe form input{display:inline-flex;position:relative;justify-content:flex-start;align-items:center;vertical-align:top;box-sizing:border-box;-webkit-appearance:none;background-color:transparent;color:#767676;font-family:Source Sans Pro,sans-serif;font-size:1em;font-weight:600;line-height:1.3;border:2px solid #767676;box-shadow:none}#app>footer .subscribe form input.input{border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:.5em;width:100%}#app>footer .subscribe form input.input:focus{color:#fff}#app>footer .subscribe form input.button{justify-content:center;padding:1.1em;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:1.125rem;text-align:center;text-transform:uppercase;font-weight:600;line-height:0;white-space:nowrap;background-color:#767676;border:none;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;color:#fff}#app>footer .donate{grid-area:donate}#app>footer .donate a.donate{display:inline-flex;align-items:center;padding:1rem 1.5rem;text-transform:uppercase;font-family:Roboto Condensed;font-size:1.5em;line-height:1em;font-style:normal;font-weight:700;border:none;border-radius:4px;color:#000;background:var(--vocabulary-brand-color-gold)}#app>footer .donate a.donate:hover{cursor:pointer;background-color:#f8cc2c}#app>footer .donate a.donate.icon-attach:before{--icon-sprite-color:#000;--icon-sprite-size:1.2em;margin-right:.3em}#app>footer .license{grid-area:license}#app>footer .license img path{fill:#fff}#app>footer .license svg{display:inline;width:1.9em;height:1.9em;margin-right:.3em}@media(max-width:680px){#app>footer{display:block}#app>footer>nav{margin-top:1em;margin-bottom:3em}#app>footer>nav ul li{margin-bottom:1em}#app>footer>div{margin-bottom:4em}}@media(max-width:580px){#app>footer .footer-menu ul{display:block}} \ No newline at end of file diff --git a/docs/css/chunk-87a74b80.493fcced.css b/docs/css/chunk-1941f422.493fcced.css similarity index 100% rename from docs/css/chunk-87a74b80.493fcced.css rename to docs/css/chunk-1941f422.493fcced.css diff --git a/docs/index.html b/docs/index.html index 60f46be44..c6c7e55e8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -Choose a License
\ No newline at end of file +Choose a License
\ No newline at end of file diff --git a/docs/js/app.9617de0d.js b/docs/js/app.9617de0d.js new file mode 100644 index 000000000..2939bda99 --- /dev/null +++ b/docs/js/app.9617de0d.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var r,s,o=t[0],c=t[1],l=t[2],d=0,u=[];d{t.classList.toggle("expand")});const n=document.querySelector("button.expand-menu"),r=document.querySelector(".primary-menu");n.addEventListener("click",e=>{r.classList.toggle("expand")})}}},"323b":function(e,t,n){},"34d9":function(e,t,n){"use strict";n("652c")},"3b93":function(e,t,n){"use strict";var r=n("a717");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"3ba4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LICENSES=void 0;t.LICENSES={CC0:{ATTRIBUTES:{BY:!1,SA:!1,NC:!1,ND:!1},FULL:"CC0 1.0 Universal",SHORT:"CC0 1.0",SLUG:"cc0",URL:"https://creativecommons.org/publicdomain/zero/1.0/",ICONS:["cc","zero"]},CC_BY:{ATTRIBUTES:{BY:!0,SA:!1,NC:!1,ND:!1},FULL:"Creative Commons Attribution 4.0 International",SHORT:"CC BY 4.0",SLUG:"cc-by",URL:"https://creativecommons.org/licenses/by/4.0/",ICONS:["cc","by"]},CC_BY_SA:{ATTRIBUTES:{BY:!0,SA:!0,NC:!1,ND:!1},FULL:"Creative Commons Attribution-ShareAlike 4.0 International",SHORT:"CC BY-SA 4.0",SLUG:"cc-by-sa",URL:"https://creativecommons.org/licenses/by-sa/4.0/",ICONS:["cc","by","sa"]},CC_BY_NC:{ATTRIBUTES:{BY:!0,SA:!1,NC:!0,ND:!1},FULL:"Creative Commons Attribution-NonCommercial 4.0 International",SHORT:"CC BY-NC 4.0",SLUG:"cc-by-nc",URL:"https://creativecommons.org/licenses/by-nc/4.0/",ICONS:["cc","by","nc"]},CC_BY_NC_SA:{ATTRIBUTES:{BY:!0,SA:!0,NC:!0,ND:!1},FULL:"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",SHORT:"CC BY-NC-SA 4.0",SLUG:"cc-by-nc-sa",URL:"https://creativecommons.org/licenses/by-nc-sa/4.0/",ICONS:["cc","by","nc","sa"]},CC_BY_NC_ND:{ATTRIBUTES:{BY:!0,SA:!1,NC:!0,ND:!0},FULL:"Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International",SHORT:"CC BY-NC-ND 4.0",SLUG:"cc-by-nc-nd",URL:"https://creativecommons.org/licenses/by-nc-nd/4.0/",ICONS:["cc","by","nc","nd"]},CC_BY_ND:{ATTRIBUTES:{BY:!0,SA:!1,NC:!1,ND:!0},FULL:"Creative Commons Attribution-NoDerivatives 4.0 International",SHORT:"CC BY-ND 4.0",SLUG:"cc-by-nd",URL:"https://creativecommons.org/licenses/by-nd/4.0/",ICONS:["cc","by","nd"]}}},"3ba6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(n("d4a1")),s=f(n("1f77")),i=f(n("fb97")),a=f(n("0864")),o=f(n("b90d")),c=f(n("bb49")),l=n("768b"),d=n("d07c"),u=f(n("99c9"));function f(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Stepper",components:{ChooserStep:r.default,AttributionDetailsStep:s.default,CopyrightWaiverStep:i.default,DropdownStep:a.default,StepHeader:o.default,StepNavigation:c.default,AppropriateLicenseStep:u.default},props:{value:{type:Number,default:0}},data(){return{steps:[...d.initialSteps]}},computed:{activeStepId:{get(){return this.$props.value},set(e){this.$emit("input",e)}}},created:function(){this.$store.subscribe((e,t)=>{if("updateAttributesFromShort"===e.type)for(const n in this.steps){const{id:e,name:r,selected:s}=this.steps[n],i=t.currentLicenseAttributes[r];this.isLicenseAttribute(r)&&s!==i&&(this.$set(this.steps,e,{...this.steps[e],selected:i}),this.updateDisabledAndVisibleSteps(r,i))}})},methods:{stepActionComponent({name:e}){switch(e){case"CW":return i.default;case"AL":return u.default;case"DD":return a.default;case"AD":return s.default;default:return r.default}},stepActionProps(e){return{...e}},isLicenseAttribute(e){return["AL","BY","NC","ND","SA"].indexOf(e)>-1},isNextEnabled(e){return void 0!==this.steps[e].selected},navigate({direction:e,name:t}){"next"===e?this.handleNext(t):this.handlePrevious()},restart(){this.steps=[...d.initialSteps],this.$store.commit("restoreLicenseAttr"),this.$emit("restart")},done(){this.$emit("done")},changeStepSelected({name:e,id:t,selected:n}){if(this.isLicenseAttribute(e)){this.$store.commit("setSelected",{name:e,selected:n});const t=5;void 0===this.steps[t].selected&&"BY"===e&&this.$set(this.steps,t,{...this.steps[t],selected:!0})}this.$set(this.steps,t,{...this.steps[t],selected:n}),this.updateDisabledAndVisibleSteps()},handleNext(e){const t=this.activeStepId,n=this.steps[t].selected;if(void 0===n&&t<=6)return;const r=this.steps.slice(t+1).find(e=>e.visible&&e.enabled).id;if(this.$set(this.steps,t,{...this.steps[t],status:"completed"}),r-t>1)for(let s=t+1;s=0;t--){const n=this.steps[t];if(n.visible&&n.enabled){e=this.steps[t].id;break}}if(this.activeStepId-e>1)for(let t=this.activeStepId;t>e;t--)this.$set(this.steps,t,{...this.steps[t],status:"inactive"});else this.$set(this.steps,this.activeStepId,{...this.steps[this.activeStepId],status:"inactive"});this.$set(this.steps,e,{...this.steps[e],status:"active"}),this.activeStepId=e},setActiveStep(e){if(this.steps[e].enabled&&"inactive"!==this.steps[e].status&&!(e>=this.activeStepId)){for(let t=this.activeStepId;t>e;t--)this.$set(this.steps,t,{...this.steps[t],status:"inactive"});this.$set(this.steps,e,{...this.steps[e],status:"active"}),this.activeStepId=e}},setStepsVisible(e){this.steps.forEach(t=>{e.indexOf(t.name)>-1&&!t.visible?this.$set(this.steps,t.id,{...t,visible:!0}):-1===e.indexOf(t.name)&&t.visible&&this.$set(this.steps,t.id,{...t,visible:!1})})},setStepsEnabled(e,t){const n=t=>e.indexOf(t.name)>-1&&!t.enabled,r=t=>-1===e.indexOf(t.name)&&t.enabled;this.steps.forEach(e=>{r(e)?this.$set(this.steps,e.id,{...e,enabled:!1,disabledDue:t}):n(e)&&this.$set(this.steps,e.id,{...e,enabled:!0,disabledDue:""})})},updateDisabledAndVisibleSteps(){const e={};this.steps.forEach(t=>{e[t.name]=t.selected});const{visible:t,enabled:n,disabledDue:r}=(0,l.updateVisibleEnabledStatus)(e);this.setStepsVisible(t),this.setStepsEnabled(n,r)},visibleSteps(){return this.steps.filter(e=>e.visible)}}}},"3c42":function(e,t,n){},"3dfd":function(e,t,n){"use strict";n.r(t);var r=n("dc91"),s=n("42d8");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("34d9");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"3e72":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"StepNavigation",props:{stepName:{type:String,required:!0},isNextEnabled:{type:Boolean,default:!1}},methods:{handleNavigation(e){this.$emit("navigate",{direction:e,name:this.stepName})},handleDone(){this.$emit("done")},handleRestart(){this.$emit("restart")}}}},"42d8":function(e,t,n){"use strict";n.r(t);var r=n("8533"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},4360:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toggleCopyrightCheckbox=t.toggleAppropriatenessValue=t.defaultState=t.default=t.allCopyrightClausesChecked=t.allAppropriatenessQualificationsMet=void 0;var r=a(n("2b0e")),s=a(n("2f62")),i=n("768b");function a(e){return e&&e.__esModule?e:{default:e}}r.default.use(s.default);const o=t.defaultState={currentLicenseAttributes:{...i.defaultAttributes},attributionDetails:{creatorName:"",creatorProfileUrl:"",workTitle:"",workUrl:"",yearOfCreation:""},attributionType:"short",copyright:{agreed:!1,confirmed:!1},appropriate:{ownupagreed:!1,termsagreed:!1,nonrevocableagreed:!1}},c=(e,{key:t})=>{e.copyright[t]=!e.copyright[t]};t.toggleCopyrightCheckbox=c;const l=e=>Object.values(e.copyright).every(e=>!0===e);t.allCopyrightClausesChecked=l;const d=(e,{key:t})=>{e.appropriate[t]=!e.appropriate[t]};t.toggleAppropriatenessValue=d;const u=e=>Object.values(e.appropriate).every(e=>!0===e);t.allAppropriatenessQualificationsMet=u;const f=e=>{const t={...o,...e};return new s.default.Store({state:t,getters:{isLicenseSelected:e=>void 0!==e.currentLicenseAttributes.BY,shortName:e=>(0,i.attrToShort)(e.currentLicenseAttributes),fullName:e=>(0,i.attrToFull)(e.currentLicenseAttributes),licenseUrl:e=>(t="web")=>(0,i.licenseURL)(e.currentLicenseAttributes,t),iconsList:e=>(0,i.licenseIconsArr)(e.currentLicenseAttributes),allCopyrightClausesChecked:l,allAppropriatenessQualificationsMet:u},mutations:{setSelected(e,{name:t,selected:n}){"ND"===t&&n&&e.currentLicenseAttributes.SA?e.currentLicenseAttributes={...e.currentLicenseAttributes,SA:!1,ND:!0}:["BY","NC","ND","SA"].indexOf(t)>-1&&(e.currentLicenseAttributes={...e.currentLicenseAttributes,[t]:n})},updateAttributesFromShort(e,t){t.includes("CC0")?e.currentLicenseAttributes={...i.CC0Attributes}:(e.currentLicenseAttributes.BY=!0,e.currentLicenseAttributes.NC=!!t.includes("NC"),e.currentLicenseAttributes.ND=!!t.includes("ND"),e.currentLicenseAttributes.SA=!!t.includes("SA"))},setCreatorName(e,t){e.attributionDetails.creatorName=t},setCreatorProfileUrl(e,t){e.attributionDetails.creatorProfileUrl=t},setWorkTitle(e,t){e.attributionDetails.workTitle=t},setWorkUrl(e,t){e.attributionDetails.workUrl=t},setYearOfCreation(e,t){e.attributionDetails.yearOfCreation=t},setAttributionType(e,t){e.attributionType=t},restoreLicenseAttr(e){e.currentLicenseAttributes=i.defaultAttributes},toggleCopyrightCheckbox:c,toggleAppropriatenessValue:d}})};t.default=f},"456f":function(e,t,n){"use strict";n.r(t);var r=n("fd01"),s=n("03b4");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("1329");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,"02ee162d",null);t["default"]=o.exports},"45f0":function(e,t,n){"use strict";n("fb8e")},"49f8":function(e,t,n){var r={"./en.json":"edd4"};function s(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}s.keys=function(){return Object.keys(r)},s.resolve=i,e.exports=s,s.id="49f8"},"4a13":function(e,t,n){"use strict";n("b4d1")},"4b06":function(e,t,n){"use strict";n.r(t);var r=n("3ba6"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"4b7e":function(e,t,n){},"4db4":function(e,t,n){"use strict";n("c35d")},"4eaa":function(e,t,n){},"4ed4":function(e,t,n){},5433:function(e,t,n){"use strict";n.r(t);var r=n("234c"),s=n("c8d3");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("45f0");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,"75cb20f2",null);t["default"]=o.exports},"56d7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=d(n("2b0e")),s=d(n("3dfd"));n("c8ab");var i=d(n("f13c")),a=d(n("0af3")),o=l(n("2075"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var a=s?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function d(e){return e&&e.__esModule?e:{default:e}}r.default.config.productionTip=!1,r.default.use(a.default),r.default.use(i.default),o.init({dsn:"https://8c09726e231d4cf780c541f40d3639a9@sentry.io/3009295",logErrors:!1}),"embedded"!==Object({NODE_ENV:"production",VUE_APP_I18N_LOCALE:"en",VUE_APP_I18N_FALLBACK_LOCALE:"en",BASE_URL:"/"}).VUE_APP_CC_OUTPUT&&new r.default({render:e=>e(s.default)}).$mount("#app");t.default=s.default},5726:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("span",e._l([...e.iconsArr],(function(r,s){return t("img",{key:s,attrs:{width:e.size,height:e.size,src:n("9113")("./cc-"+e.filename(r))}})})),0)},t.staticRenderFns=[]},5823:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("v-select",{staticClass:"license-dropdown",attrs:{placeholder:e.$t("stepper.DD.placeholder"),value:e.shortName},on:{input:e.setCurrentLicense}},e._l(e.licenseList,(function(n){return t("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(n)+" ")])})),0)],1)},t.staticRenderFns=[]},5871:function(e,t,n){"use strict";n.r(t);var r=n("3c42"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"58db":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62");t.default={name:"AppropraitLicenseStep",inheritAttrs:!1,props:{id:Number,name:String,selected:Boolean},computed:{...(0,r.mapState)(["appropriate"]),...(0,r.mapGetters)(["allAppropriatenessQualificationsMet"])},watch:{allAppropriatenessQualificationsMet(e){this.$emit("change",{name:this.$props.name,id:this.$props.id,selected:!!e||void 0})}},methods:{toggle(e){this.$store.commit("toggleAppropriatenessValue",{key:e})}}}},"5a43":function(e,t,n){},"5b46":function(e,t,n){"use strict";n.r(t);var r=n("ea03"),s=n("5871");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"5fc4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("v-checkbox",{attrs:{value:e.appropriate.ownupagreed},on:{input:function(t){return e.toggle("ownupagreed")}}},[e._v(" "+e._s(e.$t("stepper.AL.own-up-agreement"))+" ")]),t("v-checkbox",{attrs:{value:e.appropriate.termsagreed},on:{input:function(t){return e.toggle("termsagreed")}}},[e._v(" "+e._s(e.$t("stepper.AL.terms-agreement"))+" ")]),t("v-checkbox",{attrs:{value:e.appropriate.nonrevocableagreed},on:{input:function(t){return e.toggle("nonrevocableagreed")}}},[e._v(" "+e._s(e.$t("stepper.AL.non-revocable-agreement"))+" ")])],1)},t.staticRenderFns=[]},"621f":function(e,t,n){"use strict";var r=n("c0f9");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"652c":function(e,t,n){},"655b":function(e,t,n){"use strict";var r=n("22e7");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"6fa3":function(e,t,n){"use strict";n.r(t);var r=n("621f"),s=n("9948");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"70e2":function(e,t,n){},7240:function(e,t,n){"use strict";n("323b")},"72d1":function(e,t,n){"use strict";n("70e2")},"768b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ICON_STYLE=t.ICON_BASE_URL=t.DCT_NAMESPACE=t.CC_NAMESPACE=t.CCBYAttributes=t.CC0Attributes=void 0,Object.defineProperty(t,"LICENSES",{enumerable:!0,get:function(){return r.LICENSES}}),t.attrToFull=o,t.attrToShort=a,t.defaultAttributes=t.chooserRef=void 0,t.generateHTML=_,t.licenseIconsArr=u,t.licenseSlug=d,t.licenseURL=l,t.slugFromShort=void 0,t.updateVisibleEnabledStatus=f;var r=n("3ba4");t.CC0Attributes=r.LICENSES.CC0.ATTRIBUTES,t.CCBYAttributes=r.LICENSES.CC_BY.ATTRIBUTES,t.defaultAttributes={BY:void 0,NC:void 0,ND:void 0,SA:void 0};const s={"CC0 1.0":"CC0","CC BY 4.0":"CC_BY","CC BY-ND 4.0":"CC_BY_ND","CC BY-SA 4.0":"CC_BY_SA","CC BY-NC 4.0":"CC_BY_NC","CC BY-NC-ND 4.0":"CC_BY_NC_ND","CC BY-NC-SA 4.0":"CC_BY_NC_SA"},i=e=>s[e];function a(e){if(void 0===e.BY)return;if(!e.BY)return"CC0 1.0";let t="CC BY";return e.NC&&(t+="-NC"),!e.ND&&e.SA?t+="-SA":e.ND&&(t+="-ND"),t+=" 4.0",t}function o(e){const t=i(a(e));return t?r.LICENSES[t].FULL:null}t.slugFromShort=i;const c=t.chooserRef="?ref=chooser-v1";function l(e,t="web"){if(void 0===e.BY)throw new Error("Cannot return URL when BY attribute is undefined");const n=i(a(e)),s=r.LICENSES[n].URL,o="web"===t?c:"";return`${s}${o}`}function d(e){const t=Object.values(r.LICENSES).find(t=>t.SHORT===e);if(!t)throw new Error(`Cannot create slug from string "${e}"`);return t.SLUG}function u(e){if(!e.BY)return["zero"];const t=[];for(const n in e)e[n]&&t.push(n.toLowerCase());return t}function f(e){let t,n,r="";return e.FS?!1===e.BY?(t=["FS","DD","CW","AD"],n=["FS","DD","CW","AD"],r="CC0"):(t=["FS","DD","AD"],n=["FS","DD","AD"]):!1===e.BY?(t=["AL","FS","BY","NC","ND","SA","CW","AD"],n=["AL","FS","BY","CW","AD"],r="CC0"):e.ND?(t=["AL","FS","BY","NC","ND","SA","AD"],n=["AL","FS","BY","NC","ND","AD"],r="ND"):!1===e.BY?(t=["AL","FS","BY","NC","ND","SA","CW","AD"],n=["AL","FS","BY","CW","AD"],r="CC0"):e.ND?(t=["AL","FS","BY","NC","ND","SA","AD"],n=["AL","FS","BY","NC","ND","AD"],r="ND"):(t=["AL","FS","BY","NC","ND","SA","AD"],n=["AL","FS","BY","NC","ND","SA","AD"]),{visible:t,enabled:n,stepsDisabledDue:r}}t.CC_NAMESPACE={NAME:"xmlns:cc",URI:"http://creativecommons.org/ns#"},t.DCT_NAMESPACE={NAME:"xmlns:dct",URI:"http://purl.org/dc/terms/"};const p=t.ICON_STYLE="height:22px!important;margin-left:3px;vertical-align:text-bottom;",h=t.ICON_BASE_URL="https://mirrors.creativecommons.org/presskit/icons";function m(e,t){if(!e)return"";if(t){const n=t.startsWith("http")?t:"http://"+t,r='rel="cc:attributionURL dct:creator" property="cc:attributionName"';return`${e}`}return`${e}`}function v(e,t,n){if(n&&!t)return e;const r='property="dct:title"';if(!t)return`${e}`;const s=t.startsWith("http")?t:"http://"+t;return`${e}`}function b(e){const t='property="dct:title"';return` © ${e}`}function C(e,t,n){const r=`style="${p}"`,s="?ref=chooser-v1",i=e=>`${h}/${e.toLowerCase()}.svg${s}`,a=e.map(e=>``).join(""),o=`href="${t}${s}"`,c='target="_blank" rel="license noopener noreferrer"',l='style="display:inline-block;"';return`${n}${a}`}function _(e,t,n=!1,s=!0){const a={},{creatorName:o,creatorProfileUrl:c,workUrl:l,workTitle:d,yearOfCreation:u}=e,f=i(t),{ICONS:p,URL:h,FULL:_}=r.LICENSES[f],g=n?_:t;return a.license=C(p,h,g),a.creator=m(o,c),a.work=v(d,l,s),a.year=b(u),a}},"784d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return null!==e.activeModal?t("app-modal",{attrs:{title:e.$t(`help.${e.modals[e.activeModal]}.heading`)},on:{close:e.closeModal}},[t("section",{staticClass:"modal-body"},[e.isSimpleModal(e.activeModal)?t("section",{class:["modal-content","modal-"+e.activeModal]},[t("article",{domProps:{innerHTML:e._s(e.$t(`help.${e.modals[e.activeModal]}.text`))}})]):e._e(),3===e.activeModal?t("section",{staticClass:"modal-content modal-3"},[t("p",[e._v(" "+e._s(e.$t("help.what-icons-mean.text"))+" ")]),t("div",{staticClass:"icons-section"},[t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("3620"),alt:e.$t("help.what-icons-mean.BY.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.BY.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.BY.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.BY.text"))+" ")])]),t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("9e44"),alt:e.$t("help.what-icons-mean.ND.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.ND.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.ND.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.ND.text"))+" ")])]),t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("844d"),alt:e.$t("help.what-icons-mean.NC.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.NC.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.NC.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.NC.text"))+" ")])]),t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("3988"),alt:e.$t("help.what-icons-mean.SA.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.SA.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.SA.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.SA.text"))+" ")])])])]):e._e(),5===e.activeModal?t("section",{staticClass:"modal-content modal-5"},[t("article",{staticClass:"columns-auto"},[t("div",{domProps:{innerHTML:e._s(e.$t("help.six-cc-licenses.text"))}}),t("img",{attrs:{alt:"license openness scale",src:"https://upload.wikimedia.org/wikipedia/commons/f/f8/Ordering_of_Creative_Commons_licenses_from_most_to_least_permissive.png"}})])]):e._e(),6===e.activeModal?t("section",{staticClass:"modal-content modal-6"},[t("article",[t("p",{domProps:{innerHTML:e._s(e.$t("help.how-licenses-communicated.text"))}}),t("div",{staticClass:"license-communication"},[t("div",{staticClass:"info-row"},[t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.how-licenses-communicated.full-name"))+" ")]),t("p",[e._v(e._s(e.$t("help.how-licenses-communicated.CC-BY-NC")))])]),t("div",{staticClass:"info-row"},[t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.how-licenses-communicated.short-name"))+" ")]),t("p",[e._v("CC BY-NC 4.0")])]),t("div",{staticClass:"info-row"},[t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.how-licenses-communicated.license-icons"))+" ")]),t("div",[t("license-icons",{attrs:{"icons-arr":["logo","by","nc"]}})],1)])])])]):e._e(),t("footer",{staticClass:"modal-footer modal-card-foot",domProps:{innerHTML:e._s(e.$t(`help.${e.modals[e.activeModal]}.footer`))}})])]):e._e()},t.staticRenderFns=[]},"7be2":function(e,t,n){"use strict";n("b926")},"7e74":function(e,t,n){"use strict";var r=n("2f7b");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"7eca":function(e,t,n){"use strict";var r=n("5726");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},8533:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62"),s=f(n("9a5e")),i=f(n("f220")),a=f(n("a1ab")),o=f(n("0075")),c=f(n("5b46")),l=f(n("456f")),d=f(n("9225")),u=f(n("4360"));function f(e){return e&&e.__esModule?e:{default:e}}const p=(0,u.default)({});t.default={name:"App",store:p,i18n:d.default,components:{HelpSection:i.default,Stepper:a.default,LicenseDetailsCard:l.default,LicenseUseCard:()=>n.e("chunk-1941f422").then(n.bind(null,"d8f9")),HeaderSection:o.default,FooterSection:c.default,ChooserModal:s.default},data(){var e;return{isEmbedded:null!==(e="embedded"===Object({NODE_ENV:"production",VUE_APP_I18N_LOCALE:"en",VUE_APP_I18N_FALLBACK_LOCALE:"en",BASE_URL:"/"}).VUE_APP_CC_OUTPUT)&&void 0!==e&&e,currentStepId:0,openModal:null,showLicense:!1,shouldShake:!1,windowWidth:window.innerWidth}},computed:{showLicenseUse(){return 8===this.currentStepId},isBelowTabletWidth(){return this.windowWidth<769}},watch:{async currentStepId(e,t){const n=6===e&&1===t?2:Math.min(e,t);await this.$nextTick(),this.$scrollTo(".step-"+n,{cancelable:!1})}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.onResize)})},beforeDestroy(){window.removeEventListener("resize",this.onResize)},created:function(){this.$store.subscribe(e=>{"updateAttributesFromShort"!==e.type&&"setSelected"!==e.type||(this.showLicense=!0)})},methods:{...(0,r.mapMutations)(["setAttributionType"]),restart(){this.currentStepId=0,this.showLicense=0,this.setAttributionType("short")},done(){const e=this.isBelowTabletWidth?3e3:800,t=3e3+e,n=this;setTimeout(()=>{n.shouldShake=!0},e-400),setTimeout(()=>{n.shouldShake=!1},t),this.$scrollTo(this.$refs.licenseUseCard.$el,e,{cancelable:!1})},onResize(){this.windowWidth=window.innerWidth},openChooserModal(e){this.openModal=e},closeChooserModal(){this.openModal=null}}}},"8b54":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n("20bb"));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"ChooserModal",components:{LicenseIcons:r.default},props:{activeModal:{type:[String,Number,null],default:null}},data(){return{modals:["what-are-cc-licenses","how-to-apply-cc-license","what-should-i-consider","what-icons-mean","what-if-other-questions"]}},methods:{isSimpleModal(e){return![3].includes(e)},closeModal(){this.openModal=null,this.$emit("close")}}}},"8d33":function(e,t,n){"use strict";n("2529")},"8ffc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62"),s=c(n("5433")),i=n("ad3d"),a=n("11ca"),o=n("ecee");function c(e){return e&&e.__esModule?e:{default:e}}o.library.add(a.faInfoCircle);t.default={name:"AttributionDetails",components:{VInput:s.default,FontAwesomeIcon:i.FontAwesomeIcon},inheritAttrs:!1,props:{status:{type:String,validator(e){return["active","previous","inactive"].includes(e)}}},data(){return{showInfoModal:!1}},computed:{...(0,r.mapState)(["attributionDetails","currentLicenseAttributes"]),creatorName:{get(){return this.attributionDetails.creatorName},set(e){this.setCreatorName(e)}},creatorProfileUrl:{get(){return this.attributionDetails.creatorProfileUrl},set(e){this.setCreatorProfileUrl(e)}},workTitle:{get(){return this.attributionDetails.workTitle},set(e){this.setWorkTitle(e)}},workUrl:{get(){return this.attributionDetails.workUrl},set(e){this.setWorkUrl(e)}},yearOfCreation:{get(){return this.attributionDetails.yearOfCreation},set(e){this.setYearOfCreation(e)}}},methods:{toggleInfoModal(){this.showInfoModal=!this.showInfoModal},...(0,r.mapMutations)(["setCreatorName","setCreatorProfileUrl","setWorkTitle","setWorkUrl","setYearOfCreation"])}}},9113:function(e,t,n){var r={"./cc-by.svg":"3620","./cc-heart-filled.svg":"2dbb","./cc-heart.svg":"2502","./cc-logo.svg":"b0ef","./cc-nc-eu.svg":"5e01","./cc-nc-jp.svg":"e567","./cc-nc.svg":"844d","./cc-nd.svg":"9e44","./cc-pd.svg":"c587","./cc-pdm.svg":"9b9c","./cc-remix.svg":"54f1","./cc-sa.svg":"3988","./cc-sampling-plus.svg":"768e","./cc-sampling.svg":"ce82","./cc-share.svg":"165f","./cc-zero.svg":"a9c6"};function s(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}s.keys=function(){return Object.keys(r)},s.resolve=i,e.exports=s,s.id="9113"},"915b":function(e,t,n){"use strict";n.r(t);var r=n("3e72"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},9225:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("2b0e")),s=i(n("a925"));function i(e){return e&&e.__esModule?e:{default:e}}function a(){const e=n("49f8"),t={};return e.keys().forEach(n=>{const r=n.match(/([A-Za-z0-9-_]+)\./i);if(r&&r.length>1){const s=r[1];t[s]=e(n)}}),t}r.default.use(s.default);t.default=new s.default({locale:"en",fallbackLocale:"en",messages:a()})},9255:function(e,t,n){"use strict";n("4eaa")},9948:function(e,t,n){"use strict";n.r(t);var r=n("d92b"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"99c9":function(e,t,n){"use strict";n.r(t);var r=n("ff7c"),s=n("0845");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("72d1");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"9a5e":function(e,t,n){"use strict";n.r(t);var r=n("035d"),s=n("f62e");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("7240");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},a1ab:function(e,t,n){"use strict";n.r(t);var r=n("ca07"),s=n("4b06");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("f7e9");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},a717:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("p",{staticClass:"body-normal"},[e._v(" "+e._s(e.$t("stepper.AD.instructions"))+" ")]),t("form",{staticClass:"attribution-details-form"},[t("v-input",{attrs:{label:e.$t("stepper.AD.form.work-title.label"),placeholder:e.$t("stepper.AD.form.work-title.placeholder")},model:{value:e.workTitle,callback:function(t){e.workTitle=t},expression:"workTitle"}}),t("v-input",{attrs:{label:e.$t("stepper.AD.form.creator-name.label"),placeholder:e.$t("stepper.AD.form.creator-name.placeholder")},scopedSlots:e._u([{key:"after-label",fn:function(){return[t("span",{on:{click:e.toggleInfoModal}},[t("font-awesome-icon",{staticClass:"icon",attrs:{icon:"fa-solid fa-info-circle"}})],1)]},proxy:!0}]),model:{value:e.creatorName,callback:function(t){e.creatorName=t},expression:"creatorName"}}),t("v-input",{attrs:{label:e.$t("stepper.AD.form.work-url.label"),placeholder:e.$t("stepper.AD.form.work-url.placeholder")},model:{value:e.workUrl,callback:function(t){e.workUrl=t},expression:"workUrl"}}),t("v-input",{attrs:{label:e.$t("stepper.AD.form.creator-profile.label"),placeholder:e.$t("stepper.AD.form.creator-profile.placeholder")},model:{value:e.creatorProfileUrl,callback:function(t){e.creatorProfileUrl=t},expression:"creatorProfileUrl"}}),e.currentLicenseAttributes.BY?t("v-input",{attrs:{label:e.$t("stepper.AD.form.year-of-creation.label"),placeholder:e.$t("stepper.AD.form.year-of-creation.placeholder")},model:{value:e.yearOfCreation,callback:function(t){e.yearOfCreation=t},expression:"yearOfCreation"}}):e._e()],1),e.showInfoModal?t("app-modal",{attrs:{title:e.$t("help.context-for-creator-name.heading")},on:{close:e.toggleInfoModal}},[t("section",{staticClass:"modal-body"},[t("section",{class:["modal-content","modal-0"]},[t("article",{domProps:{innerHTML:e._s(e.$t("help.context-for-creator-name.text"))}})])])]):e._e()],1)},t.staticRenderFns=[]},a976:function(e,t,n){"use strict";var r=n("c935");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},b4d1:function(e,t,n){},b508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"ChooserStep",inheritAttrs:!1,props:{name:String,selected:Boolean,id:Number,enabled:Boolean,disabledDue:String},computed:{reversed(){return["NC","ND","SA"].indexOf(this.$props.name)>-1},showDisabledDue(){return!this.$props.enabled&&void 0!==this.$props.disabledDue},qualifier(){return this.reversed?!this.selected:this.selected},radio:{get(){return void 0===this.$props.selected?void 0:this.qualifier?"yes":"no"},set(e){let t="yes"===e;t=this.reversed?!t:t,this.$emit("change",{name:this.$props.name,id:this.$props.id,selected:t})}},tPrefix(){return"stepper."+this.$props.name},yesText(){return this.tPrefix+".selected"},noText(){return this.tPrefix+".not-selected"},yesSelected(){return this.selected?"selected":"not-selected"},noSelected(){return this.selected?"not-selected":"selected"}}}},b562:function(e,t,n){"use strict";n("e0fc")},b7b9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this;e._self._c;return e._m(0)},t.staticRenderFns=[function(){var e=this,t=e._self._c;return t("header",[t("div",{staticClass:"masthead"},[t("h1",[t("a",{staticClass:"identity-logo",attrs:{href:"https://creativecommons.org"}},[e._v("Creative Commons")])]),t("button",{staticClass:"expand-menu"},[e._v("Menu")]),t("nav",{staticClass:"primary-menu"},[t("ul",[t("li",[t("a",{attrs:{href:"https://creativecommons.org/about/mission"}},[e._v("Who We Are")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/about"}},[e._v("What We Do")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/share-your-work"}},[e._v("Licenses and Tools")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/blog"}},[e._v("Blog")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/about/support-cc/"}},[e._v("Support Us")])])])]),t("nav",{staticClass:"ancilliary-menu"},[t("ul",[t("li",[t("a",{staticClass:"search icon-attach fa-search",attrs:{href:"https://creativecommons.org/?s"}},[e._v("Search")])]),t("li",[t("a",{staticClass:"donate icon-attach fa-heart",attrs:{href:"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner",target:"_blank"}},[e._v("Donate")])]),t("li",[t("button",{staticClass:"explore"},[e._v("Explore CC")])])])])]),t("div",{staticClass:"explore-panel"},[t("nav",{staticClass:"explore-menu"},[t("ul",[t("li",[t("a",{attrs:{href:"https://network.creativecommons.org/",target:"_blank"}},[e._v("Global Network")]),t("p",[e._v("Join a global community working to strengthen the Commons")])]),t("li",[t("a",{attrs:{href:"https://certificate.creativecommons.org/",target:"_blank"}},[e._v("Certificate")]),t("p",[e._v(" Become an expert in creating and engaging with openly licensed materials ")])]),t("li",[t("a",{attrs:{href:"https://summit.creativecommons.org/",target:"_blank"}},[e._v("Global Summit")]),t("p",[e._v(" Attend our annual event, promoting the power of open licensing ")])]),t("li",[t("a",{attrs:{href:"https://search.creativecommons.org/",target:"_blank"}},[e._v("Search Portal")]),t("p",[e._v(" Find engines to search openly licensed material for creative and educational reuse ")])]),t("li",[t("a",{attrs:{href:"https://opensource.creativecommons.org/",target:"_blank"}},[e._v("Open Source")]),t("p",[e._v(" Help us build products that maximize creativity and innovation ")])])])])])])}]},b90d:function(e,t,n){"use strict";n.r(t);var r=n("7e74"),s=n("bc06");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("8d33");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,"379143bf",null);t["default"]=o.exports},b926:function(e,t,n){},b9a3:function(e,t,n){"use strict";n.r(t);var r=n("b508"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},bb49:function(e,t,n){"use strict";n.r(t);var r=n("0faf"),s=n("915b");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("b562");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},bc06:function(e,t,n){"use strict";n.r(t);var r=n("e026"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},be16:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"recommended-card"},[t("h3",[e._v(e._s(e.cardHeading))]),t("div",{staticClass:"license-short-name"},[t("span",{staticClass:"license-icons"},e._l(["logo",...e.iconsList],(function(e){return t("license-icons",{key:e,class:["icon"],attrs:{"icons-arr":[e],size:50}})})),1),t("h4",{staticClass:"b-header"},[e._v(" "+e._s(e.shortName)+" ")])]),t("h4",{staticClass:"b-header"},[e._v(" "+e._s(e.fullName)+" ")]),t("p",{staticClass:"license-full-description body-big"},[e._v(" "+e._s(e.$t(e.licenseKey))+" ")]),t("section",{staticClass:"items-description"},[t("ul",{staticClass:"license-list"},[t("transition-group",{attrs:{name:"highlight"}},e._l(e.iconsList,(function(n){return t("li",{key:n,class:["license-list-item",n]},[t("span",{staticClass:"readable-string"},[t("license-icons",{class:["icon"],attrs:{"icons-arr":[n],size:30}}),t("span",[t("b",[e._v(e._s("zero"===n?"CC0":n.toUpperCase())+":")]),e._v(" "+e._s(e.$t("license-details-card.item-description."+n))+" ")])],1),"nc"===n?t("span",{staticClass:"description-caption caption"},[e._v(" "+e._s(e.$t("license-details-card.caption."+n))+" ")]):e._e()])})),0)],1)]),t("div",[t("a",{staticClass:"license-deed-link",attrs:{href:e.licenseUrl(),target:"_blank",rel:"noopener noreferrer"}},[e._v(" "+e._s(e.$t(e.textKey))+" "),t("font-awesome-icon",{staticClass:"icon icon-size",attrs:{icon:"fa-solid fa-external-link-alt"}})],1)])])},t.staticRenderFns=[]},c0f9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"control",class:{"is-expanded":e.expanded}},[t("span",{staticClass:"select",class:e.spanClasses},[t("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.computedValue,expression:"computedValue"}],ref:"select",on:{blur:function(t){return e.$emit("blur",t)},focus:function(t){return e.$emit("focus",t)},change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.computedValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e.placeholder?[null==e.computedValue?t("option",{attrs:{disabled:"",hidden:""},domProps:{value:null}},[e._v(" "+e._s(e.placeholder)+" ")]):e._e()]:e._e(),e._t("default")],2)]),e._t("left-icon")],2)},t.staticRenderFns=[]},c140:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("footer",[t("a",{staticClass:"identity-logo",attrs:{href:"https://creativecommons.org"}},[e._v("Creative Commons")]),e._m(0),e._m(1),e._m(2),e._m(3),t("div",{staticClass:"license"},[e._m(4),t("svg",[t("use",{attrs:{href:n("ca5c")+"#cc-logo"}})]),t("svg",[t("use",{attrs:{href:n("ca5c")+"#cc-by"}})])])])},t.staticRenderFns=[function(){var e=this,t=e._self._c;e._self._setupProxy;return t("nav",{staticClass:"footer-menu"},[t("ul",[t("li",[t("a",{attrs:{href:"https://creativecommons.org/about/contact"}},[e._v("Contact")])]),t("li",[t("a",{attrs:{href:"https://mail.creativecommons.org/subscribe",target:"_blank"}},[e._v("Newsletter")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/privacy"}},[e._v("Privacy")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/policies"}},[e._v("Policies")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/terms"}},[e._v("Terms")])])])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"contact"},[t("h2",[e._v("Contact Us")]),t("p",[e._v(" Creative Commons "),t("br"),e._v(" PO Box 1866, Mountain View, CA 94042 ")]),t("p",[t("a",{attrs:{href:"mailto:info@creativecommons.org"}},[e._v("info@creativecommons.org")])]),t("p",[t("a",{attrs:{href:"tel:+14154296753"}},[e._v("+1-415-429-6753")])]),t("nav",{staticClass:"social-menu"},[t("ul",[t("li",[t("a",{staticClass:"icon-replace fa-twitter",attrs:{href:"https://twitter.com/creativecommons",target:"_blank"}},[e._v("Twitter")])]),t("li",[t("a",{staticClass:"icon-replace fa-mastodon",attrs:{href:"https://mastodon.social/@creativecommons",target:"_blank"}},[e._v("Mastodon")])]),t("li",[t("a",{staticClass:"icon-replace fa-facebook",attrs:{href:"https://www.facebook.com/creativecommons",target:"_blank"}},[e._v("Facebook")])]),t("li",[t("a",{staticClass:"icon-replace fa-linkedin",attrs:{href:"https://www.linkedin.com/company/creative-commons/",target:"_blank"}},[e._v("LinkedIn")])])])])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"subscribe"},[t("h2",[e._v("Subscribe to our Newsletter")]),t("form",{staticClass:"validate newsletter",attrs:{id:"mc-embedded-subscribe-form",action:"https://creativecommons.us4.list-manage.com/subscribe/post?u=fd30364b6577b471373d6076c&id=4603fe102a",method:"post",name:"mc-embedded-subscribe-form",target:"_blank",novalidate:""}},[t("input",{staticClass:"email input",attrs:{id:"mce-EMAIL",type:"email",value:"",name:"EMAIL",placeholder:"Your email",required:""}}),t("div",{staticStyle:{position:"absolute",left:"-5000px"},attrs:{"aria-hidden":"true"}},[t("input",{attrs:{type:"text",name:"b_fd30364b6577b471373d6076c_4603fe102a",tabindex:"-1",value:""}})]),t("input",{staticClass:"button small",attrs:{id:"mc-embedded-subscribe",type:"submit",value:"subscribe"}})])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"donate"},[t("h2",[e._v("Support Our Work")]),t("p",[e._v("Our work relies on you! Help us keep the Internet free and open.")]),t("a",{staticClass:"donate icon-attach cc-heart-filled",attrs:{href:"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner",target:"_blank"}},[e._v("Donate Now")])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("p",[e._v(" Except where otherwise "),t("a",{attrs:{href:"https://creativecommons.org/policies/#license"}},[e._v("noted")]),e._v(", content on this site is licensed under a "),t("a",{attrs:{href:"https://creativecommons.org/licenses/by/4.0/"}},[e._v("Creative Commons Attribution 4.0 International license")]),e._v(". Icons by "),t("a",{attrs:{href:"https://fontawesome.com/",target:"_blank"}},[e._v("Font Awesome")]),e._v(". ")])}]},c35d:function(e,t,n){},c4cc:function(e,t,n){"use strict";var r=n("2ca9");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},c55d:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data(){return{openModal:null,modals:["what-are-cc-licenses","how-to-apply-cc-license","what-should-i-consider","what-icons-mean","what-if-other-questions"]}},computed:{openModalTitle(){return null!==this.openModal?this.modals[this.openModal]:null}},methods:{async clickHandler(e){this.$emit("change",e),this.openModal=parseInt(e),await this.$nextTick(),this.$nextTick((function(){const e=document.querySelectorAll(".modal a");e.forEach((function(e){e.target="_blank",e.rel="noopener noreferrer"}))}))}}}},c7e3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"VInput",props:{value:{type:String,default:""},type:{type:String,default:"text"},label:{type:String,default:""},description:{type:String,default:""},placeholder:{type:String,default:""},isTextArea:{type:Boolean,default:!1},isReadonly:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},size:{type:String,default:"is-normal",validate:function(e){return["is-normal","is-medium","is-large"].indexOf(e)>-1}}},data(){return{localValue:this.value}},computed:{computedValue:{get(){return this.localValue},set(e){this.localValue=e,this.$emit("input",e)}},sizeClass(){return"normal"===this.size?"":this.size},hasAfterLabel(){return!!this.$slots["after-label"]},hasLeftIcon(){return!!this.$slots["left-icon"]},hasRightIcon(){return!!this.$slots["right-icon"]}},methods:{onInput(e){this.localValue=e.target.value,this.computedValue=e.target.value}}}},c8ab:function(e,t,n){},c8d3:function(e,t,n){"use strict";n.r(t);var r=n("c7e3"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},c935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"help-section"},[t("h2",{staticClass:"title is-3"},[e._v(" "+e._s(e.$t("help.heading"))+" ")]),t("ul",{staticClass:"help-links"},e._l(e.modals,(function(n,r){return t("li",{key:r,staticClass:"help-link"},[t("v-button",{staticClass:"help-link-a",attrs:{theme:"text"},on:{click:function(t){return e.clickHandler(r)}}},[e._v(" "+e._s(e.$t(`help.${n}.heading`))+" ")])],1)})),0)])},t.staticRenderFns=[]},ca07:function(e,t,n){"use strict";var r=n("227c");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},ca5c:function(e,t,n){e.exports=n.p+"img/cc-icons.826a7b7f.svg"},d07c:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initialSteps=void 0;t.initialSteps=[{id:0,name:"FS",visible:!0,enabled:!0,status:"active",selected:void 0},{id:1,name:"BY",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:2,name:"NC",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:3,name:"ND",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:4,name:"SA",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:5,name:"DD",visible:!1,enabled:!0,status:"inactive",selected:void 0},{id:6,name:"CW",visible:!1,enabled:!0,status:"inactive",selected:void 0},{id:7,name:"AL",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:8,name:"AD",visible:!0,enabled:!0,status:"inactive",selected:void 0}]},d17b:function(e,t,n){"use strict";var r=n("b7b9");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},d4a1:function(e,t,n){"use strict";n.r(t);var r=n("c4cc"),s=n("b9a3");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},d6a3:function(e,t,n){"use strict";n.r(t);var r=n("19c2"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},d92b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"VSelect",inheritAttrs:!1,props:{value:{type:[String,Number],default:null},placeholder:String,expanded:Boolean},data(){return{selected:this.value,elementRef:"select"}},computed:{computedValue:{get(){return this.selected},set(e){this.selected=e,this.$emit("input",e)}},spanClasses(){return[this.size,this.statusType,{"is-fullwidth":this.expanded,"is-empty":null===this.selected}]}},watch:{value(e){this.selected=e}}}},dc91:function(e,t,n){"use strict";var r=n("1e2b");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},e026:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62");t.default={name:"StepHeader",props:{step:{type:Object,required:!0}},computed:{...(0,r.mapGetters)(["fullName"]),tabIndex(){return"completed"===this.step.status?{tabindex:0}:{}},stepHeaderText(){const{name:e,status:t}=this.step,n="stepper."+e;return"AD"===e?n+".heading":"active"===t?n+".question":n+".heading"},completedStepCaption(){const{name:e,enabled:t,selected:n,disabledDue:r=null}=this.step,s=e=>["NC","ND","SA"].indexOf(e)>-1;let i;if("DD"===e)return this.fullName;if(["FS","CW","AL"].includes(e))i=n?`stepper.${e}.selected`:`stepper.${e}.not-selected`;else if(!1===t)i="ND"===r?"stepper.disabled-text-ND":"stepper.disabled-text";else{const t=s?!n:n,r=`stepper.${e}.${t?"":"not-"}`;i=r+"selected"}return this.$t(i)}},methods:{activate(){this.$emit("activate",this.step.id)}}}},e0fc:function(e,t,n){},ea03:function(e,t,n){"use strict";var r=n("c140");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},ec24:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{class:["control",e.sizeClass,{"has-icons-left":e.hasLeftIcon,"has-icons-right":e.hasRightIcon}]},[t("label",{class:[e.sizeClass]},[e.label?t("span",{staticClass:"label"},[e._v(e._s(e.label)+" "),e.hasAfterLabel?e._t("after-label"):e._e(),e.description?t("span",{staticClass:"description"},[e._v(e._s(e.description))]):e._e()],2):e._e(),t("span",{class:["control-inner",{disabled:e.isDisabled,readonly:e.isReadonly}]},[e.hasLeftIcon?t("span",{staticClass:"icon left-icon"},[e._t("left-icon")],2):e._e(),e.isTextArea?e._e():t("input",{staticClass:"input",class:[e.sizeClass],attrs:{placeholder:e.placeholder,disabled:e.isDisabled,type:e.type},domProps:{value:e.localValue},on:{input:e.onInput}}),e.isTextArea?t("textarea",{staticClass:"textarea",attrs:{placeholder:e.placeholder,disabled:e.isDisabled,readonly:e.isReadonly},domProps:{value:e.localValue},on:{input:e.onInput}}):e._e(),e._v(" "),e.hasRightIcon?t("span",{staticClass:"icon right-icon"},[e._t("right-icon")],2):e._e()])])])},t.staticRenderFns=[]},edd4:function(e){e.exports=JSON.parse('{"app":{"title":"License Chooser","page-title":"Chooser"},"header":{"nav-feedback":"FEEDBACK"},"locale-selector.label":"Selected language","chooser":{"heading":"LICENSE CHOOSER","instructions":"Follow the steps to select the appropriate license for your work. This site does not store any information."},"stepper":{"nav":{"previous-label":"BACK","next-label":"NEXT","done-label":"DONE","restart-label":"Start again"},"yes":"Yes. ","no":"No. ","disabled-text":"This step is disabled due to selecting waiver of copyright through use of CC0.","disabled-text-ND":"This step is disabled due to selecting ND, which does not allow for adaptations.","FS":{"heading":"License Expertise","question":"Do you know which license you need?","selected":"I know the license I need.","not-selected":"I need help selecting a license."},"AL":{"heading":"Confirm that CC licensing is appropriate","question":"Confirm that CC licensing is appropriate","selected":"I confirmed the appropriateness of CC licensing.","own-up-agreement":"I own or have authority to license the work.","terms-agreement":"I have read and understand the terms of the license.","non-revocable-agreement":"I understand that CC licensing is not revocable."},"BY":{"heading":"Attribution","question":"Do you want attribution for your work?","selected":"Anyone using my work must include proper attribution.","not-selected":"Anyone can use my work, even without giving me attribution."},"NC":{"heading":"Commercial Use","question":"Do you want to allow others to use your work commercially?","selected":"Others can use my work, even for commercial purposes.","not-selected":"Others can not use my work for commercial purposes."},"ND":{"heading":"Derivative Works","question":"Do you want to allow others to remix, adapt, or build upon your work?","selected":"Others can remix, adapt, or build upon my work.","not-selected":"Others may only use my work in unadapted form."},"SA":{"heading":"Sharing Requirements","question":"Do you want to allow others to share adaptations of your work under any terms?","selected":"Others can share adaptations of my work under any terms.","not-selected":"Others must use the same CC license if they adapt my work."},"CW":{"heading":"Copyright Waiver","question":"Waive Your Copyright","selected":"I waived copyright","link-label":"the terms and intended legal effect of CC0,","copyright-waive-agreement":"I hereby waive all copyright and related or neighboring rights together with all associated claims and causes of action with respect to this work to the extent possible under the law.","copyright-waive-confirmation":"I have read and understand {link} and hereby voluntarily elect to apply it to this work."},"DD":{"heading":"Creative Commons License","question":"Which license do you need?","placeholder":"Creative Commons License"},"AD":{"heading":"Attribution Details","instructions":"Filling out this form is optional, but helps others attribute your work to you, and fills in machine-readable code.","form":{"creator-name":{"label":"Creator of Work","placeholder":"Jane Doe"},"creator-profile":{"label":"Link to Creator Profile","placeholder":"https://janedoe.com"},"work-title":{"label":"Title of Work","placeholder":"This work"},"work-url":{"label":"Link to Work","placeholder":"https://janedoe.com/best-photo-ever.jpg"},"year-of-creation":{"label":"Year Of Creation","placeholder":"YYYY"}}}},"license-details-card":{"heading":"RECOMMENDED LICENSE","heading-cc0":"RECOMMENDED","full-description":{"cc0":"By marking the work with a CC0 public domain dedication, the creator is giving up their copyright and allowing reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes.","cc-by":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes.","cc-by-sa":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes. If others remix, adapt, or build upon the material, they must license the modified material under identical terms. ","cc-by-nd":"This license requires that reusers give credit to the creator. It allows reusers to copy and distribute the material in any medium or format in unadapted form only, even for commercial purposes. ","cc-by-nc":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, for noncommercial purposes only.","cc-by-nc-sa":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, for noncommercial purposes only. If others modify or adapt the material, they must license the modified material under identical terms.","cc-by-nc-nd":"This license requires that reusers give credit to the creator. It allows reusers to copy and distribute the material in any medium or format in unadapted form and for noncommercial purposes only."},"item-description":{"zero":"This work has been marked as dedicated to the public domain.","by":"Credit must be given to you, the creator.","nc":"Only noncommercial use of your work is permitted.","nd":"No derivatives or adaptations of your work are permitted.","sa":"Adaptations must be shared under the same terms."},"caption":{"nc":"Noncommercial means not primarily intended for or directed towards commercial advantage or monetary compensation."},"license-deed":"See the License Deed","cc0-deed":"See the CC0 Deed"},"license-use":{"heading":"Mark your work","common-instructions":"Choose the kind of work to get appropriate license code or public domain marking.","web-instructions":"If you are licensing or marking one work, paste the code next to it. If you are licensing or marking the whole page or blog, you can paste the code at the bottom of the page.","web-tab-heading":"Website","print-media-tab-heading":"Print Work or Media","print-media-instructions":"Copy the text below and paste it on the title and/or copyright page of your print work or presentation, or in the credits of your media.","rich-text-label":"Rich Text","html-label":"HTML","plain-text-label":"Plain Text","xmp-label":"Download meta data XMP","copy-label":"Copy","copied-label":"Copied!","richtext":{"full-text":"{workTitle}{yearOfCreation}{by}{creator}{licenseMark} {license}{print-instructions}","workTitle":"This work","by":" by ","licensed-text":" is licensed under","marked-text":" is marked with","print-instructions":". To view a copy of this license, visit {linkToLicenseDeed}","yearOfCreation":""},"print":{"label":" To view a copy of this license, visit {linkToLicenseDeed}"}},"help":{"heading":"CONFUSED? NEED HELP?","what-are-cc-licenses":{"heading":"What Are Creative Commons Licenses?","text":"

Creative Commons licenses are legal tools that help you grant copyright permissions to the general public. Our CC legal tools include six different licenses and one public domain dedication tool. It is important to specify which one of the 7 legal tools you are applying to your material. The license chooser can help you decide which license is right for you.

CC licenses may be applied to any type of copyrightable work. The only types of works for which CC does not recommend its licenses are computer software and hardware, where we recommend a standard free software license instead. For works that are already in the public domain we recommend that you mark them with the Public Domain Mark. If you hold the rights to a work but would like to place it into the public domain, you can use the Chooser to select CC0.

","footer":""},"how-to-apply-cc-license":{"heading":"How to apply a Creative Commons license?","text":"

You can license your work by marking it with the specific CC license you choose. This marking can be as simple as a bit of text stating the license in a copyright notice, or as complex as embedding the license information on your website using the HTML code associated with the particular license. We strongly recommend including a link to the applicable license (e.g., https://creativecommons.org/licenses/by/4.0/).

","footer":""},"what-should-i-consider":{"heading":"What should I consider?","text":"

As a creator licensing a work, among other considerations, you should:

","footer":""},"what-icons-mean":{"heading":"What do the Icons Mean?","text":"The icons represent key features of the different CC license options:","BY":{"text":"Credit must be given to you, the creator.","long-name":"Attribution Required","icon-alt-text":"Attribution Required Icon","short-name":"(BY)"},"ND":{"text":"No derivatives or adaptations of your work are permitted.","long-name":"Modifying Not Allowed","icon-alt-text":"Modifying Not Allowed Icon","short-name":"(ND/ NoDerivatives)"},"NC":{"text":"Only noncommercial use of your work is permitted.","long-name":"Commercial Use Not Allowed","icon-alt-text":"Commercial Use Not Allowed Icon","short-name":"(NC/ NonCommercial)"},"SA":{"text":"Adaptations must be shared under the same terms.","long-name":"Distributed on Same Terms","icon-alt-text":"Distributed on Same Terms Icon","short-name":"(SA/ ShareAlike)"},"footer":""},"what-if-other-questions":{"heading":"What if I have other questions?","text":"

You can find a full list of our frequently asked questions on our site. If your questions or concerns are not answered there, you can email us at legal@creativecommons.org.

","footer":""},"how-licenses-communicated":{"heading":"How are Licenses Communicated?","text":"

Creative Commons licenses can be represented by their names, their associated icons, or both. For example, a CC BY-NC license, which requires attribution, and prohibits commercial use could be represented by its:

","full-name":"Full Name","short-name":"Short Name","license-icons":"Icons","CC-BY-NC":"Attribution-NonCommercial 4.0 International","footer":""},"considerations-before-licensing":{"heading":"Considerations Before Licensing","text":"

There are a number of things you should consider before you apply a Creative Commons license to your work, or before using Creative Commons-licenced material.

\\n

Considerations for Licensors - If you are licensing your own work

\\n

Considerations for Licensees - someone else\'s licensed work

","footer":"

For more information, please see the CC wiki\'s page on Considerations for Licensors and Licensees.

"},"how-formally-license":{"heading":"How do I Formally License my Work?","text":"

Licensing your work is as simple as marking it under the specific license you choose. This marking can be as simple as a bit of text stating the license in a copyright notice, or as complex as embedding the license information on your website using the HTML code associated with the particular license. We strongly recommend at least including a link to the applicable license.

","footer":""},"six-cc-licenses":{"heading":"The Six Creative Commons Licenses","text":"

There are six main licenses that Creative Commons offers.

\\n

In the diagram to the right, you can see the six main licenses and the public domain CC0 license, and how restrictive they are, with licenses at the top being the least restrictive, and licenses at the bottom being the most restrictive.

\\n

If you are unsure about which one is right for you and your work, please select I need help selecting a license on the first question of this page.

","footer":"

For more information, please read more about CC Licenses and Examples.

"},"what-free-culture-license":{"heading":"What is a Free Culture License?","text":"

CC uses the definition of free cultural works at Freedom Defined to categorize certain CC licenses as Free Culture Licenses. Freedom Defined is an open organization of free culture advocates and researchers; the definition was developed by its community as a parallel to efforts such as the Free Software Definition, to have a standard for defining Free Culture. Using that definition, material licensed under CC BY or BY-SA is a free cultural work, as is anything in the worldwide public domain marked with CC0 or the Public Domain Mark.

","footer":"

Read more about Understanding Free Cultural Works

"},"look-earlier-license-ver":{"heading":"Looking for Earlier License Versions, including Ports?","text":"

The most recent license version is 4.0, which can be used internationally. Earlier versions of licenses, including 3.0 international and ports localized to particular jurisdictions, can still be used on the legacy version of the License Chooser

\\n

Click on the link at the top of the page "Looking for earlier license versions, including ports?" and follow the prompts to use earlier license versions.

","footer":""},"context-for-creator-name":{"heading":"Additional Attribution","text":"

In addition to the creator of the work, include here any others who should receive attribution. For example, if you created a work on behalf of your employer who owns copyright in the work, you may want to include your employer’s name as one of the attribution parties.

","footer":""}},"alt":{"free-works-icon":"Free Works Icon","non-free-works-icon":"Icon for a non-Free Works License","cc-logo":"Creative Commons"},"footer":{"donation":{"header":"OUR WORK RELIES ON YOU!","call":"Help us keep Internet free and open."},"licensing":{"text":"

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International license. Icons by Noun Project.

"},"contribute":"

Contribute on Github.

"},"free-culture-work":{"yes":"Free Culture License","no":"Not a Free Culture License"}}')},f137:function(e,t,n){"use strict";n.r(t);var r=n("261b"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},f220:function(e,t,n){"use strict";n.r(t);var r=n("a976"),s=n("f3fc");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("9255");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},f3fc:function(e,t,n){"use strict";n.r(t);var r=n("c55d"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},f62e:function(e,t,n){"use strict";n.r(t);var r=n("8b54"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},f6f5:function(e,t,n){"use strict";n("4b7e")},f7e9:function(e,t,n){"use strict";n("4ed4")},fb8e:function(e,t,n){},fb97:function(e,t,n){"use strict";n.r(t);var r=n("655b"),s=n("274f");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("7be2");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},fd01:function(e,t,n){"use strict";var r=n("be16");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},ff7c:function(e,t,n){"use strict";var r=n("5fc4");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))}}); +//# sourceMappingURL=app.9617de0d.js.map \ No newline at end of file diff --git a/docs/js/app.9617de0d.js.map b/docs/js/app.9617de0d.js.map new file mode 100644 index 000000000..528f9205d --- /dev/null +++ b/docs/js/app.9617de0d.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/HeaderSection.vue?4469","webpack:///./src/components/ChooserModal.vue?e923","webpack:///./src/components/LicenseDetailsCard.vue?76b4","webpack:///./src/components/AppropriateLicenseStep.vue?ebbf","webpack:///./src/components/DropdownStep.vue?f5c8","webpack:///./src/components/StepNavigation.vue?eb94","webpack:///./src/components/AttributionDetailsStep.vue?3b8e","webpack:///./src/components/LicenseDetailsCard.vue?2cff","webpack:///src/components/DropdownStep.vue","webpack:///./src/App.vue","webpack:///./src/components/AttributionDetailsStep.vue?aace","webpack:///./src/components/LicenseIcons.vue?fa74","webpack:///./src/components/DropdownStep.vue?9a83","webpack:///src/components/LicenseDetailsCard.vue","webpack:///./src/components/Stepper.vue","webpack:///./src/components/CopyrightWaiverStep.vue","webpack:///./src/components/StepNavigation.vue","webpack:///./src/Vocabulary/VInput.vue?2e84","webpack:///src/components/LicenseIcons.vue","webpack:///src/components/CopyrightWaiverStep.vue","webpack:///./src/components/HeaderSection.vue?0c39","webpack:///./src/components/CopyrightWaiverStep.vue?e336","webpack:///./src/components/ChooserStep.vue","webpack:///./src/components/StepHeader.vue","webpack:///src/components/HeaderSection.vue","webpack:///./src/App.vue?56d3","webpack:///./src/components/AttributionDetailsStep.vue?c99f","webpack:///./src/utils/licenses.js","webpack:///src/components/Stepper.vue","webpack:///./src/App.vue?315a","webpack:///src/components/StepNavigation.vue","webpack:///./src/App.vue?03b3","webpack:///./src/store/index.js","webpack:///./src/components/LicenseDetailsCard.vue?a64e","webpack:///./src/Vocabulary/VInput.vue?f76f","webpack:///./src/locales sync [A-Za-z0-9-_,\\s]+\\.json$/","webpack:///./src/components/DropdownStep.vue?8aeb","webpack:///./src/components/Stepper.vue?de94","webpack:///./src/components/AttributionDetailsStep.vue?d886","webpack:///./src/Vocabulary/VInput.vue?73d5","webpack:///./src/main.js","webpack:///./src/components/LicenseIcons.vue","webpack:///./src/components/DropdownStep.vue","webpack:///./src/components/FooterSection.vue?b4cf","webpack:///src/components/AppropriateLicenseStep.vue","webpack:///./src/components/FooterSection.vue?3f38","webpack:///./src/components/AppropriateLicenseStep.vue","webpack:///./src/Vocabulary/VSelect.vue?88ed","webpack:///./src/components/CopyrightWaiverStep.vue?9974","webpack:///./src/Vocabulary/VSelect.vue?a83e","webpack:///./src/components/ChooserModal.vue?7824","webpack:///./src/components/AppropriateLicenseStep.vue?dd10","webpack:///./src/utils/license-utilities.js","webpack:///./src/components/ChooserModal.vue","webpack:///./src/components/CopyrightWaiverStep.vue?42a9","webpack:///./src/components/StepHeader.vue?0c34","webpack:///./src/components/LicenseIcons.vue?c41b","webpack:///src/App.vue","webpack:///src/components/ChooserModal.vue","webpack:///./src/components/StepHeader.vue?82d5","webpack:///src/components/AttributionDetailsStep.vue","webpack:///./node_modules/@creativecommons/cc-assets/icons sync ^\\.\\/cc\\-.*$","webpack:///./src/components/StepNavigation.vue?2f6a","webpack:///./src/i18n.js","webpack:///./src/components/HelpSection.vue?d14d","webpack:///./src/Vocabulary/VSelect.vue?c8b2","webpack:///./src/components/AppropriateLicenseStep.vue?7c05","webpack:///./src/components/ChooserModal.vue?d20e","webpack:///./src/components/Stepper.vue?92db","webpack:///./src/components/AttributionDetailsStep.vue","webpack:///./src/components/HelpSection.vue?18e6","webpack:///src/components/ChooserStep.vue","webpack:///./src/components/StepNavigation.vue?61f6","webpack:///./src/components/HeaderSection.vue","webpack:///./src/components/StepHeader.vue?3dd3","webpack:///./src/components/ChooserStep.vue?5f2e","webpack:///./src/components/StepNavigation.vue?3851","webpack:///./src/components/StepHeader.vue?e457","webpack:///./src/components/LicenseDetailsCard.vue","webpack:///./src/Vocabulary/VSelect.vue","webpack:///./src/components/FooterSection.vue","webpack:///./src/components/ChooserStep.vue?b860","webpack:///src/components/HelpSection.vue","webpack:///src/Vocabulary/VInput.vue","webpack:///./src/Vocabulary/VInput.vue?2079","webpack:///./src/components/HelpSection.vue","webpack:///./src/components/Stepper.vue?78ee","webpack:///./static/vocabulary/svg/cc/icons/cc-icons.svg","webpack:///./src/utils/steps.js","webpack:///./src/components/HeaderSection.vue?cae8","webpack:///./src/components/ChooserStep.vue?4f7d","webpack:///./src/components/DropdownStep.vue?9341","webpack:///src/Vocabulary/VSelect.vue","webpack:///./src/App.vue?1879","webpack:///src/components/StepHeader.vue","webpack:///./src/components/FooterSection.vue?4141","webpack:///./src/Vocabulary/VInput.vue","webpack:///./src/components/LicenseIcons.vue?19ff","webpack:///./src/components/HelpSection.vue?612f","webpack:///./src/components/HelpSection.vue?f84b","webpack:///./src/components/ChooserModal.vue?85e3","webpack:///./src/components/LicenseIcons.vue?b7c1","webpack:///./src/components/Stepper.vue?51ad","webpack:///./src/components/CopyrightWaiverStep.vue?b3d5","webpack:///./src/components/LicenseDetailsCard.vue?098a","webpack:///./src/components/AppropriateLicenseStep.vue?b6b4"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","component","_vuex","require","_VSelect","_interopRequireDefault","obj","default","components","VSelect","inheritAttrs","props","status","String","validator","includes","id","Number","licenseList","currentLicense","computed","mapGetters","methods","setCurrentLicense","$store","commit","$emit","$props","selected","render","_vm","this","_c","_self","attrs","isEmbedded","_e","staticClass","_m","_v","_s","$t","on","restart","done","model","currentStepId","callback","$$v","expression","class","showLicenseUse","showLicense","ref","shake","shouldShake","openChooserModal","openModal","closeChooserModal","staticRenderFns","_LicenseIcons","_licenseUtilities","_fontawesomeSvgCore","_freeSolidSvgIcons","_vueFontawesome","library","add","faExternalLinkAlt","FontAwesomeIcon","LicenseIcons","licenseKey","slug","licenseSlug","shortName","cardHeading","LICENSES","CC0","SHORT","textKey","_l","visibleSteps","step","idx","refInFor","disabled","enabled","$event","setActiveStep","stepActionComponent","_b","changeStepSelected","stepActionProps","isNextEnabled","navigate","copyright","agreed","toggle","confirmed","slot","closeModal","stepName","handleNavigation","handleDone","handleRestart","size","iconsArr","Array","required","isPng","Boolean","filename","icon","isArray","toLowerCase","mapState","watch","allCopyrightClausesChecked","newValue","yesSelected","radio","yesText","noSelected","noText","activate","indexOf","keyCode","arguments","tabIndex","stepHeaderText","completedStepCaption","mounted","exploreButton","querySelector","explorePanel","addEventListener","classList","menuButton","menuPanel","ATTRIBUTES","BY","SA","NC","ND","FULL","SLUG","URL","ICONS","CC_BY","CC_BY_SA","CC_BY_NC","CC_BY_NC_SA","CC_BY_NC_ND","CC_BY_ND","_ChooserStep","_AttributionDetailsStep","_CopyrightWaiverStep","_DropdownStep","_StepHeader","_StepNavigation","_steps","_AppropriateLicenseStep","ChooserStep","AttributionDetailsStep","CopyrightWaiverStep","DropdownStep","StepHeader","StepNavigation","AppropriateLicenseStep","steps","initialSteps","activeStepId","set","newVal","created","subscribe","mutation","state","isAttrSelected","currentLicenseAttributes","isLicenseAttribute","$set","updateDisabledAndVisibleSteps","direction","handleNext","handlePrevious","DROPDOWN_STEP","stepSelected","nextStep","find","visible","disabledDue","previousStep","thisStep","clickedStepId","setStepsVisible","stepsToSetVisible","forEach","setStepsEnabled","stepsToSetEnabled","shouldSetEnabled","shouldSetDisabled","stepsStatusData","updateVisibleEnabledStatus","filter","_vue","Vue","use","Vuex","defaultState","defaultAttributes","attributionDetails","creatorName","creatorProfileUrl","workTitle","workUrl","yearOfCreation","attributionType","appropriate","ownupagreed","termsagreed","nonrevocableagreed","toggleCopyrightCheckbox","values","every","toggleAppropriatenessValue","allAppropriatenessQualificationsMet","createStore","initialState","Store","getters","isLicenseSelected","attrToShort","fullName","attrToFull","licenseUrl","licenseURL","iconsList","licenseIconsArr","mutations","setSelected","updateAttributesFromShort","CC0Attributes","setCreatorName","newName","setCreatorProfileUrl","setWorkTitle","setWorkUrl","setYearOfCreation","setAttributionType","attrType","restoreLicenseAttr","map","webpackContext","req","webpackContextResolve","keys","_App","_vueScrollto","_vocabularyComponents","Sentry","_interopRequireWildcard","_getRequireWildcardCache","WeakMap","has","__proto__","a","getOwnPropertyDescriptor","u","config","productionTip","VueVocabulary","VueScrollTo","init","dsn","logErrors","process","VUE_APP_CC_OUTPUT","h","App","$mount","index","license","domProps","_licenses","CCBYAttributes","shortToSlug","slugFromShort","short","attr","base","chooserRef","url","linkRef","shortLicenseName","licenseAttributes","iconsArray","stepStatusData","stepsDisabledDue","FS","CC_NAMESPACE","NAME","URI","DCT_NAMESPACE","ICON_STYLE","ICON_BASE_URL","generateCreatorCode","absoluteUrl","startsWith","linkMeta","generateWorkCode","title","isTitleDefault","titleMeta","generateYearOfCreation","yearMeta","generateLicenseLink","licenseIcons","licenseName","iconStyle","assetPathRef","iconSrc","icons","join","linkHref","linkAttributes","linkStyle","generateHTML","useFullName","fullLicenseName","creator","work","year","activeModal","modals","isSimpleModal","_ChooserModal","_HelpSection","_Stepper","_HeaderSection","_FooterSection","_LicenseDetailsCard","_i18n","_store","store","i18n","HelpSection","Stepper","LicenseDetailsCard","LicenseUseCard","HeaderSection","FooterSection","ChooserModal","_ref","windowWidth","innerWidth","isBelowTabletWidth","newId","oldId","stepToScroll","Math","min","$nextTick","$scrollTo","cancelable","onResize","beforeDestroy","removeEventListener","mapMutations","scrollDuration","shakeDuration","comp","$refs","licenseUseCard","$el","modal","number","_VInput","faInfoCircle","VInput","showInfoModal","toggleInfoModal","_vueI18n","loadLocaleMessages","locales","messages","matched","match","locale","VueI18n","fallbackLocale","scopedSlots","_u","fn","proxy","reversed","showDisabledDue","qualifier","tPrefix","item","toUpperCase","expanded","spanClasses","directives","rawName","computedValue","$$selectedVal","options","val","_value","multiple","$attrs","placeholder","_t","_setupProxy","staticStyle","openModalTitle","modalNumber","parseInt","modalLinks","querySelectorAll","link","label","description","isTextArea","isReadonly","isDisabled","validate","localValue","sizeClass","hasAfterLabel","$slots","hasLeftIcon","hasRightIcon","onInput","clickHandler","elementRef","statusType","tabindex","prefix","captionKey","readonly"],"mappings":"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","file":"js/app.9617de0d.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-1941f422\":\"454a2109\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-1941f422\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-1941f422\":\"493fcced\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import { render, staticRenderFns } from \"./HeaderSection.vue?vue&type=template&id=347efc1d\"\nimport script from \"./HeaderSection.vue?vue&type=script&lang=js\"\nexport * from \"./HeaderSection.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=template&id=171684c8\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DropdownStep.vue?vue&type=template&id=3587dfc0\"\nimport script from \"./DropdownStep.vue?vue&type=script&lang=js\"\nexport * from \"./DropdownStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./DropdownStep.vue?vue&type=style&index=0&id=3587dfc0&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=template&id=11f5931e\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=style&index=0&id=02ee162d&prod&lang=scss&scoped=true\"","\n\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[(!_vm.isEmbedded)?_c('header-section'):_vm._e(),_c('div',{staticClass:\"container\",attrs:{\"id\":\"site-container\"}},[(!_vm.isEmbedded)?_c('nav',{staticClass:\"breadcrumb caption bold\",attrs:{\"aria-label\":\"breadcrumbs\"}},[_c('ul',[_vm._m(0),_c('li',{staticClass:\"is-active\"},[_c('a',{attrs:{\"href\":\"#\",\"aria-current\":\"page\"}},[_vm._v(_vm._s(_vm.$t('app.page-title')))])])])]):_vm._e(),(!_vm.isEmbedded)?_c('h1',{staticClass:\"title is-2\"},[_vm._v(\" \"+_vm._s(_vm.$t('chooser.heading'))+\" \")]):_vm._e(),(!_vm.isEmbedded)?_c('p',{staticClass:\"stepper-instructions body-bigger\"},[_vm._v(\" \"+_vm._s(_vm.$t('chooser.instructions'))+\" \")]):_vm._e(),_c('div',{staticClass:\"columns wider-gap\"},[_c('div',{staticClass:\"column\"},[_c('Stepper',{on:{\"restart\":_vm.restart,\"done\":_vm.done},model:{value:(_vm.currentStepId),callback:function ($$v) {_vm.currentStepId=$$v},expression:\"currentStepId\"}})],1),_c('div',{staticClass:\"column right-column\"},[_c('div',{class:{ 'right-column': !_vm.showLicenseUse }},[_c('transition',{attrs:{\"name\":\"appear\"}},[(_vm.showLicense)?_c('LicenseDetailsCard'):_vm._e()],1),_c('transition',{attrs:{\"name\":\"appear\"}},[(_vm.showLicenseUse)?_c('LicenseUseCard',{ref:\"licenseUseCard\",class:{ shake: _vm.shouldShake }}):_vm._e()],1)],1)])]),_c('help-section',{on:{\"change\":_vm.openChooserModal}})],1),(!_vm.isEmbedded)?_c('footer-section'):_vm._e(),_c('chooser-modal',{attrs:{\"active-modal\":_vm.openModal},on:{\"close\":_vm.closeChooserModal}})],1)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/\"}},[_vm._v(\"Home\")])])\n}]\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./AttributionDetailsStep.vue?vue&type=template&id=54bc69b0\"\nimport script from \"./AttributionDetailsStep.vue?vue&type=script&lang=js\"\nexport * from \"./AttributionDetailsStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./AttributionDetailsStep.vue?vue&type=style&index=0&id=54bc69b0&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./LicenseIcons.vue?vue&type=template&id=d745db6c&scoped=true\"\nimport script from \"./LicenseIcons.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseIcons.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseIcons.vue?vue&type=style&index=0&id=d745db6c&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"d745db6c\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=template&id=3587dfc0\"","\n\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"stepper__container\"},_vm._l((_vm.visibleSteps()),function(step,idx){return _c('div',{key:idx,ref:`step-${idx}`,refInFor:true,class:[\n 'step-container',\n `step-${step.id}`,\n step.name,\n step.status,\n { disabled: !step.enabled },\n ]},[_c('step-header',{attrs:{\"step\":step},on:{\"activate\":function($event){return _vm.setActiveStep(step.id)}}}),(step.status === 'active')?_c('div',{staticClass:\"step-content\"},[_c(_vm.stepActionComponent(step),_vm._b({tag:\"component\",on:{\"change\":_vm.changeStepSelected}},'component',_vm.stepActionProps(step),false)),_c('StepNavigation',{attrs:{\"step-name\":step.name,\"is-next-enabled\":_vm.isNextEnabled(step.id)},on:{\"navigate\":_vm.navigate,\"restart\":_vm.restart,\"done\":_vm.done}})],1):_vm._e()],1)}),0)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('v-checkbox',{attrs:{\"value\":_vm.copyright.agreed},on:{\"input\":function($event){return _vm.toggle('agreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.CW.copyright-waive-agreement'))+\" \")]),_c('v-checkbox',{attrs:{\"value\":_vm.copyright.confirmed},on:{\"input\":function($event){return _vm.toggle('confirmed')}}},[_c('i18n',{attrs:{\"path\":\"stepper.CW.copyright-waive-confirmation\",\"tag\":\"span\"}},[_c('a',{attrs:{\"slot\":\"link\",\"href\":\"#\"},on:{\"click\":function($event){_vm.openModal = true}},slot:\"link\"},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.CW.link-label'))+\" \")])])],1),(_vm.openModal)?_c('app-modal',{attrs:{\"title\":\"CC0 1.0\"},on:{\"close\":_vm.closeModal}},[_c('div',{staticClass:\"modal-container\"},[_c('iframe',{attrs:{\"id\":\"iframe\",\"width\":\"100%\",\"height\":\"100%\",\"allowtransparency\":\"true\",\"src\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"}})])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-navigation\"},[(_vm.stepName !== 'FS')?_c('v-button',{staticClass:\"is-border previous-button\",on:{\"click\":function($event){return _vm.handleNavigation('back')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.previous-label'))+\" \")]):_vm._e(),(_vm.stepName !== 'AD')?_c('v-button',{class:['is-success', 'next-button', { disabled: !_vm.isNextEnabled }],attrs:{\"disabled\":!_vm.isNextEnabled},on:{\"click\":function($event){return _vm.handleNavigation('next')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.next-label'))+\" \")]):_c('v-button',{staticClass:\"is-success next-button done-button\",on:{\"click\":_vm.handleDone}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.done-label'))+\" \")]),(_vm.stepName === 'AD')?_c('v-button',{staticClass:\"restart-button is-text\",on:{\"click\":_vm.handleRestart}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.restart-label'))+\" \")]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=template&id=75cb20f2&scoped=true\"","\n\n\n","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HeaderSection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HeaderSection.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('div',{class:['field', _vm.yesSelected]},[_c('v-radio',{attrs:{\"native-value\":\"yes\",\"name\":\"radio\"},model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('span',{staticClass:\"body-normal\"},[_vm._v(_vm._s(_vm.$t('stepper.yes'))+_vm._s(_vm.$t(_vm.yesText)))])])],1),_c('div',{class:['field', _vm.noSelected]},[_c('v-radio',{attrs:{\"native-value\":\"no\",\"name\":\"radio\"},model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('span',{staticClass:\"body-normal\"},[_vm._v(_vm._s(_vm.$t('stepper.no'))+_vm._s(_vm.$t(_vm.noText)))])])],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',_vm._b({class:['step-header', _vm.step.status],on:{\"click\":_vm.activate,\"keyup\":function($event){if(!$event.type.indexOf('key')&&$event.keyCode!==13)return null;return _vm.activate.apply(null, arguments)}}},'div',_vm.tabIndex,false),[_c('h2',{class:['step-header__title b-header title is-5', _vm.step.status]},[_vm._v(\" \"+_vm._s(_vm.$t(_vm.stepHeaderText))+\" \")]),(_vm.step.status === 'completed')?_c('div',{staticClass:\"step-header__caption\"},[_vm._v(\" \"+_vm._s(_vm.completedStepCaption)+\" \")]):_vm._e()])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=43d455ea&prod&lang=scss\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=template&id=54bc69b0\"","/** @typedef {{ATTRIBUTES: LicenseAttributes, SLUG: string, FULL: string, URL: string, SHORT: string}} LicenseProperties */\n\n/**\n *\n * @type {{CC0: LicenseProperties, CC_BY: LicenseProperties, CC_BY_NC:LicenseProperties, CC_BY_NC_SA: LicenseProperties, CC_BY_ND: LicenseProperties, CC_BY_SA: LicenseProperties, CC_BY_NC_ND: LicenseProperties}}\n */\nexport const LICENSES = {\n CC0: {\n ATTRIBUTES: {\n BY: false,\n SA: false,\n NC: false,\n ND: false,\n },\n FULL: 'CC0 1.0 Universal',\n SHORT: 'CC0 1.0',\n SLUG: 'cc0',\n URL: 'https://creativecommons.org/publicdomain/zero/1.0/',\n ICONS: ['cc', 'zero'],\n },\n CC_BY: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: false,\n ND: false,\n },\n FULL: 'Creative Commons Attribution 4.0 International',\n SHORT: 'CC BY 4.0',\n SLUG: 'cc-by',\n URL: 'https://creativecommons.org/licenses/by/4.0/',\n ICONS: ['cc', 'by'],\n },\n CC_BY_SA: {\n ATTRIBUTES: {\n BY: true,\n SA: true,\n NC: false,\n ND: false,\n },\n FULL: 'Creative Commons Attribution-ShareAlike 4.0 International',\n SHORT: 'CC BY-SA 4.0',\n SLUG: 'cc-by-sa',\n URL: 'https://creativecommons.org/licenses/by-sa/4.0/',\n ICONS: ['cc', 'by', 'sa'],\n },\n CC_BY_NC: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: true,\n ND: false,\n },\n FULL: 'Creative Commons Attribution-NonCommercial 4.0 International',\n SHORT: 'CC BY-NC 4.0',\n SLUG: 'cc-by-nc',\n URL: 'https://creativecommons.org/licenses/by-nc/4.0/',\n ICONS: ['cc', 'by', 'nc'],\n },\n CC_BY_NC_SA: {\n ATTRIBUTES: {\n BY: true,\n SA: true,\n NC: true,\n ND: false,\n },\n FULL: 'Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International',\n SHORT: 'CC BY-NC-SA 4.0',\n SLUG: 'cc-by-nc-sa',\n URL: 'https://creativecommons.org/licenses/by-nc-sa/4.0/',\n ICONS: ['cc', 'by', 'nc', 'sa'],\n },\n CC_BY_NC_ND: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: true,\n ND: true,\n },\n FULL: 'Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International',\n SHORT: 'CC BY-NC-ND 4.0',\n SLUG: 'cc-by-nc-nd',\n URL: 'https://creativecommons.org/licenses/by-nc-nd/4.0/',\n ICONS: ['cc', 'by', 'nc', 'nd'],\n },\n CC_BY_ND: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: false,\n ND: true,\n },\n FULL: 'Creative Commons Attribution-NoDerivatives 4.0 International',\n SHORT: 'CC BY-ND 4.0',\n SLUG: 'cc-by-nd',\n URL: 'https://creativecommons.org/licenses/by-nd/4.0/',\n ICONS: ['cc', 'by', 'nd'],\n },\n};\n","\n\n\n\n\n","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=43d455ea\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=43d455ea&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import Vue from 'vue';\nimport Vuex from 'vuex';\nimport {\n defaultAttributes,\n CC0Attributes,\n attrToShort,\n attrToFull,\n licenseURL,\n licenseIconsArr,\n} from '../utils/license-utilities.js';\n\nVue.use(Vuex);\n\nexport const defaultState = {\n currentLicenseAttributes: { ...defaultAttributes },\n attributionDetails: {\n creatorName: '',\n creatorProfileUrl: '',\n workTitle: '',\n workUrl: '',\n yearOfCreation: '',\n },\n attributionType: 'short',\n copyright: {\n agreed: false,\n confirmed: false,\n },\n // confirm that cc licenses are appropriate for the user\n appropriate: {\n ownupagreed: false,\n termsagreed: false,\n nonrevocableagreed: false,\n },\n};\n\n/**\n * Updates copyright checkboxes\n * @param state\n * @param {Object} payload\n * @param {string} payload.key The name of the copyright checkbox\n */\nexport const toggleCopyrightCheckbox = (state, { key }) => {\n state.copyright[key] = !state.copyright[key];\n};\n\nexport const allCopyrightClausesChecked = (state) => {\n return Object.values(state.copyright).every((i) => i === true);\n};\n\nexport const toggleAppropriatenessValue = (state, { key }) => {\n state.appropriate[key] = !state.appropriate[key];\n};\n\nexport const allAppropriatenessQualificationsMet = (state) => {\n return Object.values(state.appropriate).every((i) => i === true);\n};\n\nconst createStore = (state) => {\n const initialState = { ...defaultState, ...state };\n return new Vuex.Store({\n state: initialState,\n getters: {\n isLicenseSelected: (state) => {\n /**\n * By default, all four license attributes are undefined\n * As soon as the first attribute(BY) is selected (true/false),\n * we can show the recommended license\n */\n return state.currentLicenseAttributes.BY !== undefined;\n },\n shortName: (state) => {\n return attrToShort(state.currentLicenseAttributes);\n },\n fullName: (state) => {\n return attrToFull(state.currentLicenseAttributes);\n },\n licenseUrl:\n (state) =>\n (mode = 'web') => {\n return licenseURL(state.currentLicenseAttributes, mode);\n },\n iconsList: (state) => {\n return licenseIconsArr(state.currentLicenseAttributes);\n },\n allCopyrightClausesChecked,\n allAppropriatenessQualificationsMet,\n },\n mutations: {\n /**\n * Updates current license attributes when user selects radio option.\n * Edge case: If user selects ND, SA should be set to false\n * @param state\n * @param {Object} payload\n * @param {string} payload.name\n * @param {Boolean} payload.selected\n */\n setSelected(state, { name, selected }) {\n if (name === 'ND' && selected && state.currentLicenseAttributes.SA) {\n state.currentLicenseAttributes = {\n ...state.currentLicenseAttributes,\n SA: false,\n ND: true,\n };\n } else if (['BY', 'NC', 'ND', 'SA'].indexOf(name) > -1) {\n state.currentLicenseAttributes = {\n ...state.currentLicenseAttributes,\n [name]: selected,\n };\n }\n },\n updateAttributesFromShort(state, shortName) {\n if (shortName.includes('CC0')) {\n state.currentLicenseAttributes = { ...CC0Attributes };\n } else {\n state.currentLicenseAttributes.BY = true;\n state.currentLicenseAttributes.NC = !!shortName.includes('NC');\n state.currentLicenseAttributes.ND = !!shortName.includes('ND');\n state.currentLicenseAttributes.SA = !!shortName.includes('SA');\n }\n },\n setCreatorName(state, newName) {\n state.attributionDetails.creatorName = newName;\n },\n setCreatorProfileUrl(state, newName) {\n state.attributionDetails.creatorProfileUrl = newName;\n },\n setWorkTitle(state, newName) {\n state.attributionDetails.workTitle = newName;\n },\n setWorkUrl(state, newName) {\n state.attributionDetails.workUrl = newName;\n },\n setYearOfCreation(state, newName) {\n state.attributionDetails.yearOfCreation = newName;\n },\n setAttributionType(state, attrType) {\n state.attributionType = attrType;\n },\n restoreLicenseAttr(state) {\n state.currentLicenseAttributes = defaultAttributes;\n },\n toggleCopyrightCheckbox,\n toggleAppropriatenessValue,\n },\n });\n};\n\nexport default createStore;\n","import { render, staticRenderFns } from \"./LicenseDetailsCard.vue?vue&type=template&id=02ee162d&scoped=true\"\nimport script from \"./LicenseDetailsCard.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseDetailsCard.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseDetailsCard.vue?vue&type=style&index=0&id=02ee162d&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"02ee162d\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=style&index=0&id=75cb20f2&prod&lang=scss&scoped=true\"","var map = {\n\t\"./en.json\": \"edd4\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"49f8\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=style&index=0&id=3587dfc0&prod&lang=scss\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=style&index=0&id=54bc69b0&prod&lang=scss\"","import { render, staticRenderFns } from \"./VInput.vue?vue&type=template&id=75cb20f2&scoped=true\"\nimport script from \"./VInput.vue?vue&type=script&lang=js\"\nexport * from \"./VInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./VInput.vue?vue&type=style&index=0&id=75cb20f2&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"75cb20f2\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue';\nimport App from './App.vue';\nimport './styles/vocab.scss';\nimport VueScrollTo from 'vue-scrollto';\nimport VueVocabulary from '@creativecommons/vocabulary-components';\n\n// Analytics\nimport * as Sentry from '@sentry/vue';\n\nVue.config.productionTip = false;\nVue.use(VueVocabulary);\nVue.use(VueScrollTo);\n\nSentry.init({\n dsn:\n process.env.NODE_ENV === 'production'\n ? 'https://8c09726e231d4cf780c541f40d3639a9@sentry.io/3009295' // cc-chooser-prod project\n : 'https://ab63acb8c1464466869182dd53c7046d@sentry.io/3009597', // cc-chooser-dev project\n logErrors: process.env.NODE_ENV !== 'production', // Only log errors in dev env\n});\n\nif (process.env.VUE_APP_CC_OUTPUT !== 'embedded') {\n new Vue({\n render: (h) => h(App),\n }).$mount('#app');\n}\n\nexport default App;\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._l(([..._vm.iconsArr]),function(icon,index){return _c('img',{key:index,attrs:{\"width\":_vm.size,\"height\":_vm.size,\"src\":require(`@creativecommons/cc-assets/icons/cc-${_vm.filename(icon)}`)}})}),0)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('v-select',{staticClass:\"license-dropdown\",attrs:{\"placeholder\":_vm.$t('stepper.DD.placeholder'),\"value\":_vm.shortName},on:{\"input\":_vm.setCurrentLicense}},_vm._l((_vm.licenseList),function(license){return _c('option',{key:license,domProps:{\"value\":license}},[_vm._v(\" \"+_vm._s(license)+\" \")])}),0)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FooterSection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FooterSection.vue?vue&type=script&lang=js\"","\n\n\n","import { render, staticRenderFns } from \"./FooterSection.vue?vue&type=template&id=b06cfb0c\"\nimport script from \"./FooterSection.vue?vue&type=script&lang=js\"\nexport * from \"./FooterSection.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('v-checkbox',{attrs:{\"value\":_vm.appropriate.ownupagreed},on:{\"input\":function($event){return _vm.toggle('ownupagreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AL.own-up-agreement'))+\" \")]),_c('v-checkbox',{attrs:{\"value\":_vm.appropriate.termsagreed},on:{\"input\":function($event){return _vm.toggle('termsagreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AL.terms-agreement'))+\" \")]),_c('v-checkbox',{attrs:{\"value\":_vm.appropriate.nonrevocableagreed},on:{\"input\":function($event){return _vm.toggle('nonrevocableagreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AL.non-revocable-agreement'))+\" \")])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VSelect.vue?vue&type=template&id=5663c048\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=template&id=3c962567\"","import { render, staticRenderFns } from \"./VSelect.vue?vue&type=template&id=5663c048\"\nimport script from \"./VSelect.vue?vue&type=script&lang=js\"\nexport * from \"./VSelect.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=style&index=0&id=171684c8&prod&lang=scss\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=style&index=0&id=c2baf416&prod&lang=scss\"","/** @typedef {{BY?: boolean, NC?: boolean, ND?: boolean, SA?: boolean}} LicenseAttributes */\n\n/** @typedef {('CC0 1.0'|'CC BY 4.0'|'CC BY-SA 4.0'|'CC BY-NC 4.0'|'CC BY-ND 4.0'|'CC BY-NC-ND 4.0'|'CC BY-NC-SA 4.0')} ShortLicenseName\n */\n/** @typedef {('CC0 1.0 Universal'|'Attribution 4.0 International'|'Attribution-ShareAlike 4.0 International'|'Attribution-NonCommercial-ShareAlike 4.0 International'|'Attribution-NonCommercial-NoDerivatives 4.0 International'|'Attribution-NoDerivatives 4.0 International')} FullLicenseName\n */\nimport { LICENSES } from './licenses';\nconst CC0Attributes = LICENSES.CC0.ATTRIBUTES;\nconst CCBYAttributes = LICENSES.CC_BY.ATTRIBUTES;\nconst defaultAttributes = {\n BY: undefined,\n NC: undefined,\n ND: undefined,\n SA: undefined,\n};\n\nconst shortToSlug = {\n 'CC0 1.0': 'CC0',\n 'CC BY 4.0': 'CC_BY',\n 'CC BY-ND 4.0': 'CC_BY_ND',\n 'CC BY-SA 4.0': 'CC_BY_SA',\n 'CC BY-NC 4.0': 'CC_BY_NC',\n 'CC BY-NC-ND 4.0': 'CC_BY_NC_ND',\n 'CC BY-NC-SA 4.0': 'CC_BY_NC_SA',\n};\n\n/**\n * Converts the short license name into slug that can be used to look up\n * license information in the LICENSES object\n * @param short\n * @returns {string}\n */\nconst slugFromShort = (short) => {\n return shortToSlug[short];\n};\n\n/**\n * Convert license attributes object to short license name\n * @param {LicenseAttributes} attr\n * @returns {ShortLicenseName}\n */\nfunction attrToShort(attr) {\n if (attr.BY === undefined) return undefined;\n if (!attr.BY) {\n return 'CC0 1.0';\n }\n let base = 'CC BY';\n if (attr.NC) {\n base += '-NC';\n }\n if (!attr.ND && attr.SA) {\n base += '-SA';\n } else if (attr.ND) {\n base += '-ND';\n }\n base += ' 4.0';\n return base;\n}\n\n/**\n * Convert license attributes object to full license name\n * @param {LicenseAttributes} attr\n * @returns {string|null}\n */\nfunction attrToFull(attr) {\n const slug = slugFromShort(attrToShort(attr));\n if (!slug) return null;\n return LICENSES[slug].FULL;\n}\n\nconst chooserRef = '?ref=chooser-v1';\n\n/**\n * Returns url to license from short license name with version number (eg. 'CC BY 4.0')\n * @param {LicenseAttributes} attr license attributes object\n * @param {'web'|'print'} mode? (?ref=chooser-v1, target and rel are added to the end of the link if mode is web)\n * @returns {string} url of the license information page\n */\nfunction licenseURL(attr, mode = 'web') {\n if (attr.BY === undefined)\n throw new Error('Cannot return URL when BY attribute is undefined');\n const slug = slugFromShort(attrToShort(attr));\n const url = LICENSES[slug].URL;\n const linkRef = mode === 'web' ? chooserRef : '';\n return `${url}${linkRef}`;\n}\n\n/**\n * Convert short license name to licence slug ('CC BY 4.0' -> 'cc-by')\n * @param {ShortLicenseName} shortLicenseName\n * @returns {string}\n */\nfunction licenseSlug(shortLicenseName) {\n const currentLicense = Object.values(LICENSES).find((license) => {\n return license.SHORT === shortLicenseName;\n });\n if (!currentLicense)\n throw new Error(`Cannot create slug from string \"${shortLicenseName}\"`);\n return currentLicense.SLUG;\n}\n\n/**\n * Convert license attributes object to an array of icon names\n * @param {LicenseAttributes} licenseAttributes\n * @returns {string[]} Array with slugified names of icons, eg. ['cc', 'by']\n */\nfunction licenseIconsArr(licenseAttributes) {\n if (!licenseAttributes.BY) {\n return ['zero'];\n }\n const iconsArray = [];\n for (const key in licenseAttributes) {\n if (licenseAttributes[key]) {\n iconsArray.push(key.toLowerCase());\n }\n }\n return iconsArray;\n}\n\nfunction updateVisibleEnabledStatus(stepStatusData) {\n let visible;\n let enabled;\n let stepsDisabledDue = '';\n if (stepStatusData.FS) {\n // User will select from the dropdown\n if (stepStatusData.BY === false) {\n // User selected a license from the dropdown a CC0 license\n // First step, dropdown and attribution details should be visible and enabled\n visible = ['FS', 'DD', 'CW', 'AD'];\n enabled = ['FS', 'DD', 'CW', 'AD'];\n stepsDisabledDue = 'CC0';\n } else {\n // User hasn't selected anything yet, or selected a BY license\n // First step, dropdown and attribution details should be visible and enabled\n visible = ['FS', 'DD', 'AD'];\n enabled = ['FS', 'DD', 'AD'];\n }\n } else {\n // User uses the stepper for license selection\n if (stepStatusData.BY === false) {\n // User selects a CC0 license\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'CW', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'CW', 'AD'];\n stepsDisabledDue = 'CC0';\n } else if (stepStatusData.ND) {\n // User selects an ND license: SA step is disabled\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'NC', 'ND', 'AD'];\n stepsDisabledDue = 'ND';\n } else {\n // User uses the stepper for license selection\n if (stepStatusData.BY === false) {\n // User selects a CC0 license\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'CW', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'CW', 'AD'];\n stepsDisabledDue = 'CC0';\n } else if (stepStatusData.ND) {\n // User selects an ND license: SA step is disabled\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'NC', 'ND', 'AD'];\n stepsDisabledDue = 'ND';\n } else {\n // User selects a non-ND BY license from the stepper\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n }\n }\n }\n return { visible, enabled, stepsDisabledDue };\n}\n\nconst CC_NAMESPACE = {\n NAME: 'xmlns:cc',\n URI: 'http://creativecommons.org/ns#',\n};\nconst DCT_NAMESPACE = {\n NAME: 'xmlns:dct',\n URI: 'http://purl.org/dc/terms/',\n};\nconst ICON_STYLE =\n 'height:22px!important;margin-left:3px;vertical-align:text-bottom;';\nconst ICON_BASE_URL = 'https://mirrors.creativecommons.org/presskit/icons';\n\n/**\n * Generate html for creator:\n * 1. If the creator name is blank, even if creator link is provided, return a blank string\n * 2. If only creator name is provided, return a span with proper metadata\n * 3. If both creator name and URL are provided, returns an 'a' element with proper data and metadata\n * @param {string} creatorName\n * @param {string} creatorProfileUrl\n * @returns {string}\n */\nfunction generateCreatorCode(creatorName, creatorProfileUrl) {\n if (!creatorName) {\n return '';\n }\n if (creatorProfileUrl) {\n const absoluteUrl = creatorProfileUrl.startsWith('http')\n ? creatorProfileUrl\n : `http://${creatorProfileUrl}`;\n const linkMeta =\n 'rel=\"cc:attributionURL dct:creator\" property=\"cc:attributionName\"';\n return `${creatorName}`;\n } else {\n return `${creatorName}`;\n }\n}\n\n/**\n * Generate html for work title:\n *\n * 1. If the user has not provided a work url:\n * a. Title is default: return title\n * b. Title is provided: return span with `dct:title` property\n *\n * 2. If the user has provided a work url:\n * Convert any url into absolute url by adding 'http://' to the beginning\n * Return anchor with 'dct:title' attribute if title is not default\n *\n * @param {string} title\n * @param {string} workUrl\n * @param {Boolean} isTitleDefault - true if the user hasn't provided a title, false otherwise\n * @returns {string}\n */\nfunction generateWorkCode(title, workUrl, isTitleDefault) {\n if (isTitleDefault && !workUrl) {\n return title;\n }\n const titleMeta = 'property=\"dct:title\"';\n if (!workUrl) {\n return `${title}`;\n }\n\n const absoluteUrl = workUrl.startsWith('http')\n ? workUrl\n : `http://${workUrl}`;\n return `${title}`;\n}\n\n/**\n * Generates the HTML for the rich text Year of Creation , including the year of Creation\n * @param {number} yearOfCreation\n * @returns {string}\n */\nfunction generateYearOfCreation(yearOfCreation) {\n const yearMeta = 'property=\"dct:title\"';\n return ` © ${yearOfCreation}`;\n}\n/**\n * Generates the html for the rich text license information, including license name,\n * link to the license deed, and license icons\n * @param {array} licenseIcons\n * @param {string} licenseUrl\n * @param {ShortLicenseName|FullLicenseName} licenseName\n * @returns {string} HTML code for the license\n */\nfunction generateLicenseLink(licenseIcons, licenseUrl, licenseName) {\n const iconStyle = `style=\"${ICON_STYLE}\"`;\n const assetPathRef = '?ref=chooser-v1';\n const iconSrc = (attr) =>\n `${ICON_BASE_URL}/${attr.toLowerCase()}.svg${assetPathRef}`;\n const icons = licenseIcons\n .map((attr) => `\"\"`)\n .join('');\n\n const linkHref = `href=\"${licenseUrl}${assetPathRef}\"`;\n const linkAttributes = 'target=\"_blank\" rel=\"license noopener noreferrer\"';\n const linkStyle = 'style=\"display:inline-block;\"';\n return `${licenseName}${icons}`;\n}\n\n/**\n * Generate data for use in attribution HTML through i18n\n * @param attributionDetails\n * @param {ShortLicenseName} shortLicenseName\n * @param {Boolean} useFullName - Should the license name be full (short by default)\n * @param {Boolean} isTitleDefault\n * @returns {{creator: string, work: string, license: string, year: string}}\n */\nfunction generateHTML(\n attributionDetails,\n shortLicenseName,\n useFullName = false,\n isTitleDefault = true,\n) {\n const data = {};\n const { creatorName, creatorProfileUrl, workUrl, workTitle, yearOfCreation } =\n attributionDetails;\n\n const licenseSlug = slugFromShort(shortLicenseName);\n const {\n ICONS: icons,\n URL: url,\n FULL: fullLicenseName,\n } = LICENSES[licenseSlug];\n const licenseName = useFullName ? fullLicenseName : shortLicenseName;\n\n data.license = generateLicenseLink(icons, url, licenseName);\n data.creator = generateCreatorCode(creatorName, creatorProfileUrl);\n data.work = generateWorkCode(workTitle, workUrl, isTitleDefault);\n data.year = generateYearOfCreation(yearOfCreation);\n return data;\n}\n\nexport {\n defaultAttributes,\n CC0Attributes,\n CCBYAttributes,\n attrToShort,\n slugFromShort,\n attrToFull,\n licenseURL,\n chooserRef,\n licenseSlug,\n licenseIconsArr,\n generateHTML,\n updateVisibleEnabledStatus,\n CC_NAMESPACE,\n DCT_NAMESPACE,\n LICENSES,\n ICON_STYLE,\n ICON_BASE_URL,\n};\n","var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.activeModal !== null)?_c('app-modal',{attrs:{\"title\":_vm.$t(`help.${_vm.modals[_vm.activeModal]}.heading`)},on:{\"close\":_vm.closeModal}},[_c('section',{staticClass:\"modal-body\"},[(_vm.isSimpleModal(_vm.activeModal))?_c('section',{class:['modal-content', `modal-${_vm.activeModal}`]},[_c('article',{domProps:{\"innerHTML\":_vm._s(_vm.$t(`help.${_vm.modals[_vm.activeModal]}.text`))}})]):_vm._e(),(_vm.activeModal === 3)?_c('section',{staticClass:\"modal-content modal-3\"},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.text'))+\" \")]),_c('div',{staticClass:\"icons-section\"},[_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-by.svg\"),\"alt\":_vm.$t('help.what-icons-mean.BY.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.BY.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.BY.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.BY.text'))+\" \")])]),_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-nd.svg\"),\"alt\":_vm.$t('help.what-icons-mean.ND.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.ND.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.ND.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.ND.text'))+\" \")])]),_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-nc.svg\"),\"alt\":_vm.$t('help.what-icons-mean.NC.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.NC.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.NC.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.NC.text'))+\" \")])]),_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-sa.svg\"),\"alt\":_vm.$t('help.what-icons-mean.SA.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.SA.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.SA.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.SA.text'))+\" \")])])])]):_vm._e(),(_vm.activeModal === 5)?_c('section',{staticClass:\"modal-content modal-5\"},[_c('article',{staticClass:\"columns-auto\"},[_c('div',{domProps:{\"innerHTML\":_vm._s(_vm.$t('help.six-cc-licenses.text'))}}),_c('img',{attrs:{\"alt\":\"license openness scale\",\"src\":\"https://upload.wikimedia.org/wikipedia/commons/f/f8/Ordering_of_Creative_Commons_licenses_from_most_to_least_permissive.png\"}})])]):_vm._e(),(_vm.activeModal === 6)?_c('section',{staticClass:\"modal-content modal-6\"},[_c('article',[_c('p',{domProps:{\"innerHTML\":_vm._s(_vm.$t('help.how-licenses-communicated.text'))}}),_c('div',{staticClass:\"license-communication\"},[_c('div',{staticClass:\"info-row\"},[_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.how-licenses-communicated.full-name'))+\" \")]),_c('p',[_vm._v(_vm._s(_vm.$t('help.how-licenses-communicated.CC-BY-NC')))])]),_c('div',{staticClass:\"info-row\"},[_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.how-licenses-communicated.short-name'))+\" \")]),_c('p',[_vm._v(\"CC BY-NC 4.0\")])]),_c('div',{staticClass:\"info-row\"},[_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.how-licenses-communicated.license-icons'))+\" \")]),_c('div',[_c('license-icons',{attrs:{\"icons-arr\":['logo', 'by', 'nc']}})],1)])])])]):_vm._e(),_c('footer',{staticClass:\"modal-footer modal-card-foot\",domProps:{\"innerHTML\":_vm._s(_vm.$t(`help.${_vm.modals[_vm.activeModal]}.footer`))}})])]):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=style&index=0&id=3c962567&prod&lang=scss\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=template&id=379143bf&scoped=true\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=template&id=d745db6c&scoped=true\"","\n\n\n\n","\n\n\n\n\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=style&index=0&id=379143bf&prod&lang=scss&scoped=true\"","\n\n\n","var map = {\n\t\"./cc-by.svg\": \"3620\",\n\t\"./cc-heart-filled.svg\": \"2dbb\",\n\t\"./cc-heart.svg\": \"2502\",\n\t\"./cc-logo.svg\": \"b0ef\",\n\t\"./cc-nc-eu.svg\": \"5e01\",\n\t\"./cc-nc-jp.svg\": \"e567\",\n\t\"./cc-nc.svg\": \"844d\",\n\t\"./cc-nd.svg\": \"9e44\",\n\t\"./cc-pd.svg\": \"c587\",\n\t\"./cc-pdm.svg\": \"9b9c\",\n\t\"./cc-remix.svg\": \"54f1\",\n\t\"./cc-sa.svg\": \"3988\",\n\t\"./cc-sampling-plus.svg\": \"768e\",\n\t\"./cc-sampling.svg\": \"ce82\",\n\t\"./cc-share.svg\": \"165f\",\n\t\"./cc-zero.svg\": \"a9c6\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"9113\";","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=script&lang=js\"","import Vue from 'vue';\nimport VueI18n from 'vue-i18n';\n\nVue.use(VueI18n);\n\nfunction loadLocaleMessages() {\n const locales = require.context(\n './locales',\n true,\n /[A-Za-z0-9-_,\\s]+\\.json$/i,\n );\n const messages = {};\n locales.keys().forEach((key) => {\n const matched = key.match(/([A-Za-z0-9-_]+)\\./i);\n if (matched && matched.length > 1) {\n const locale = matched[1];\n messages[locale] = locales(key);\n }\n });\n return messages;\n}\n\nexport default new VueI18n({\n locale: process.env.VUE_APP_I18N_LOCALE || 'en',\n fallbackLocale: process.env.VUE_APP_I18N_FALLBACK_LOCALE || 'en',\n messages: loadLocaleMessages(),\n});\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=style&index=0&id=329795f7&prod&lang=scss\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VSelect.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VSelect.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./AppropriateLicenseStep.vue?vue&type=template&id=c2baf416\"\nimport script from \"./AppropriateLicenseStep.vue?vue&type=script&lang=js\"\nexport * from \"./AppropriateLicenseStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./AppropriateLicenseStep.vue?vue&type=style&index=0&id=c2baf416&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./ChooserModal.vue?vue&type=template&id=171684c8\"\nimport script from \"./ChooserModal.vue?vue&type=script&lang=js\"\nexport * from \"./ChooserModal.vue?vue&type=script&lang=js\"\nimport style0 from \"./ChooserModal.vue?vue&type=style&index=0&id=171684c8&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./Stepper.vue?vue&type=template&id=50c0fc11\"\nimport script from \"./Stepper.vue?vue&type=script&lang=js\"\nexport * from \"./Stepper.vue?vue&type=script&lang=js\"\nimport style0 from \"./Stepper.vue?vue&type=style&index=0&id=50c0fc11&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('p',{staticClass:\"body-normal\"},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AD.instructions'))+\" \")]),_c('form',{staticClass:\"attribution-details-form\"},[_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.work-title.label'),\"placeholder\":_vm.$t('stepper.AD.form.work-title.placeholder')},model:{value:(_vm.workTitle),callback:function ($$v) {_vm.workTitle=$$v},expression:\"workTitle\"}}),_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.creator-name.label'),\"placeholder\":_vm.$t('stepper.AD.form.creator-name.placeholder')},scopedSlots:_vm._u([{key:\"after-label\",fn:function(){return [_c('span',{on:{\"click\":_vm.toggleInfoModal}},[_c('font-awesome-icon',{staticClass:\"icon\",attrs:{\"icon\":\"fa-solid fa-info-circle\"}})],1)]},proxy:true}]),model:{value:(_vm.creatorName),callback:function ($$v) {_vm.creatorName=$$v},expression:\"creatorName\"}}),_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.work-url.label'),\"placeholder\":_vm.$t('stepper.AD.form.work-url.placeholder')},model:{value:(_vm.workUrl),callback:function ($$v) {_vm.workUrl=$$v},expression:\"workUrl\"}}),_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.creator-profile.label'),\"placeholder\":_vm.$t('stepper.AD.form.creator-profile.placeholder')},model:{value:(_vm.creatorProfileUrl),callback:function ($$v) {_vm.creatorProfileUrl=$$v},expression:\"creatorProfileUrl\"}}),(_vm.currentLicenseAttributes.BY)?_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.year-of-creation.label'),\"placeholder\":_vm.$t('stepper.AD.form.year-of-creation.placeholder')},model:{value:(_vm.yearOfCreation),callback:function ($$v) {_vm.yearOfCreation=$$v},expression:\"yearOfCreation\"}}):_vm._e()],1),(_vm.showInfoModal)?_c('app-modal',{attrs:{\"title\":_vm.$t(`help.context-for-creator-name.heading`)},on:{\"close\":_vm.toggleInfoModal}},[_c('section',{staticClass:\"modal-body\"},[_c('section',{class:['modal-content', 'modal-0']},[_c('article',{domProps:{\"innerHTML\":_vm._s(_vm.$t(`help.context-for-creator-name.text`))}})])])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=template&id=329795f7\"","\n\n\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=style&index=0&id=11f5931e&prod&lang=scss\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('header',[_c('div',{staticClass:\"masthead\"},[_c('h1',[_c('a',{staticClass:\"identity-logo\",attrs:{\"href\":\"https://creativecommons.org\"}},[_vm._v(\"Creative Commons\")])]),_c('button',{staticClass:\"expand-menu\"},[_vm._v(\"Menu\")]),_c('nav',{staticClass:\"primary-menu\"},[_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about/mission\"}},[_vm._v(\"Who We Are\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about\"}},[_vm._v(\"What We Do\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/share-your-work\"}},[_vm._v(\"Licenses and Tools\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/blog\"}},[_vm._v(\"Blog\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about/support-cc/\"}},[_vm._v(\"Support Us\")])])])]),_c('nav',{staticClass:\"ancilliary-menu\"},[_c('ul',[_c('li',[_c('a',{staticClass:\"search icon-attach fa-search\",attrs:{\"href\":\"https://creativecommons.org/?s\"}},[_vm._v(\"Search\")])]),_c('li',[_c('a',{staticClass:\"donate icon-attach fa-heart\",attrs:{\"href\":\"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner\",\"target\":\"_blank\"}},[_vm._v(\"Donate\")])]),_c('li',[_c('button',{staticClass:\"explore\"},[_vm._v(\"Explore CC\")])])])])]),_c('div',{staticClass:\"explore-panel\"},[_c('nav',{staticClass:\"explore-menu\"},[_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://network.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Global Network\")]),_c('p',[_vm._v(\"Join a global community working to strengthen the Commons\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://certificate.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Certificate\")]),_c('p',[_vm._v(\" Become an expert in creating and engaging with openly licensed materials \")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://summit.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Global Summit\")]),_c('p',[_vm._v(\" Attend our annual event, promoting the power of open licensing \")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://search.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Search Portal\")]),_c('p',[_vm._v(\" Find engines to search openly licensed material for creative and educational reuse \")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://opensource.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Open Source\")]),_c('p',[_vm._v(\" Help us build products that maximize creativity and innovation \")])])])])])])\n}]\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./StepHeader.vue?vue&type=template&id=379143bf&scoped=true\"\nimport script from \"./StepHeader.vue?vue&type=script&lang=js\"\nexport * from \"./StepHeader.vue?vue&type=script&lang=js\"\nimport style0 from \"./StepHeader.vue?vue&type=style&index=0&id=379143bf&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"379143bf\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserStep.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./StepNavigation.vue?vue&type=template&id=11f5931e\"\nimport script from \"./StepNavigation.vue?vue&type=script&lang=js\"\nexport * from \"./StepNavigation.vue?vue&type=script&lang=js\"\nimport style0 from \"./StepNavigation.vue?vue&type=style&index=0&id=11f5931e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"recommended-card\"},[_c('h3',[_vm._v(_vm._s(_vm.cardHeading))]),_c('div',{staticClass:\"license-short-name\"},[_c('span',{staticClass:\"license-icons\"},_vm._l((['logo', ..._vm.iconsList]),function(icon){return _c('license-icons',{key:icon,class:['icon'],attrs:{\"icons-arr\":[icon],\"size\":50}})}),1),_c('h4',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.shortName)+\" \")])]),_c('h4',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.fullName)+\" \")]),_c('p',{staticClass:\"license-full-description body-big\"},[_vm._v(\" \"+_vm._s(_vm.$t(_vm.licenseKey))+\" \")]),_c('section',{staticClass:\"items-description\"},[_c('ul',{staticClass:\"license-list\"},[_c('transition-group',{attrs:{\"name\":\"highlight\"}},_vm._l((_vm.iconsList),function(item){return _c('li',{key:item,class:['license-list-item', item]},[_c('span',{staticClass:\"readable-string\"},[_c('license-icons',{class:['icon'],attrs:{\"icons-arr\":[item],\"size\":30}}),_c('span',[_c('b',[_vm._v(_vm._s(item === 'zero' ? 'CC0' : item.toUpperCase())+\":\")]),_vm._v(\" \"+_vm._s(_vm.$t(`license-details-card.item-description.${item}`))+\" \")])],1),(item === 'nc')?_c('span',{staticClass:\"description-caption caption\"},[_vm._v(\" \"+_vm._s(_vm.$t(`license-details-card.caption.${item}`))+\" \")]):_vm._e()])}),0)],1)]),_c('div',[_c('a',{staticClass:\"license-deed-link\",attrs:{\"href\":_vm.licenseUrl(),\"target\":\"_blank\",\"rel\":\"noopener noreferrer\"}},[_vm._v(\" \"+_vm._s(_vm.$t(_vm.textKey))+\" \"),_c('font-awesome-icon',{staticClass:\"icon icon-size\",attrs:{\"icon\":\"fa-solid fa-external-link-alt\"}})],1)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"control\",class:{ 'is-expanded': _vm.expanded }},[_c('span',{staticClass:\"select\",class:_vm.spanClasses},[_c('select',_vm._b({directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.computedValue),expression:\"computedValue\"}],ref:\"select\",on:{\"blur\":function($event){return _vm.$emit('blur', $event)},\"focus\":function($event){return _vm.$emit('focus', $event)},\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.computedValue=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},'select',_vm.$attrs,false),[(_vm.placeholder)?[(_vm.computedValue == null)?_c('option',{attrs:{\"disabled\":\"\",\"hidden\":\"\"},domProps:{\"value\":null}},[_vm._v(\" \"+_vm._s(_vm.placeholder)+\" \")]):_vm._e()]:_vm._e(),_vm._t(\"default\")],2)]),_vm._t(\"left-icon\")],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('footer',[_c('a',{staticClass:\"identity-logo\",attrs:{\"href\":\"https://creativecommons.org\"}},[_vm._v(\"Creative Commons\")]),_vm._m(0),_vm._m(1),_vm._m(2),_vm._m(3),_c('div',{staticClass:\"license\"},[_vm._m(4),_c('svg',[_c('use',{attrs:{\"href\":require(\"../../static/vocabulary/svg/cc/icons/cc-icons.svg\") + \"#cc-logo\"}})]),_c('svg',[_c('use',{attrs:{\"href\":require(\"../../static/vocabulary/svg/cc/icons/cc-icons.svg\") + \"#cc-by\"}})])])])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('nav',{staticClass:\"footer-menu\"},[_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about/contact\"}},[_vm._v(\"Contact\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://mail.creativecommons.org/subscribe\",\"target\":\"_blank\"}},[_vm._v(\"Newsletter\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/privacy\"}},[_vm._v(\"Privacy\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/policies\"}},[_vm._v(\"Policies\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/terms\"}},[_vm._v(\"Terms\")])])])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"contact\"},[_c('h2',[_vm._v(\"Contact Us\")]),_c('p',[_vm._v(\" Creative Commons \"),_c('br'),_vm._v(\" PO Box 1866, Mountain View, CA 94042 \")]),_c('p',[_c('a',{attrs:{\"href\":\"mailto:info@creativecommons.org\"}},[_vm._v(\"info@creativecommons.org\")])]),_c('p',[_c('a',{attrs:{\"href\":\"tel:+14154296753\"}},[_vm._v(\"+1-415-429-6753\")])]),_c('nav',{staticClass:\"social-menu\"},[_c('ul',[_c('li',[_c('a',{staticClass:\"icon-replace fa-twitter\",attrs:{\"href\":\"https://twitter.com/creativecommons\",\"target\":\"_blank\"}},[_vm._v(\"Twitter\")])]),_c('li',[_c('a',{staticClass:\"icon-replace fa-mastodon\",attrs:{\"href\":\"https://mastodon.social/@creativecommons\",\"target\":\"_blank\"}},[_vm._v(\"Mastodon\")])]),_c('li',[_c('a',{staticClass:\"icon-replace fa-facebook\",attrs:{\"href\":\"https://www.facebook.com/creativecommons\",\"target\":\"_blank\"}},[_vm._v(\"Facebook\")])]),_c('li',[_c('a',{staticClass:\"icon-replace fa-linkedin\",attrs:{\"href\":\"https://www.linkedin.com/company/creative-commons/\",\"target\":\"_blank\"}},[_vm._v(\"LinkedIn\")])])])])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"subscribe\"},[_c('h2',[_vm._v(\"Subscribe to our Newsletter\")]),_c('form',{staticClass:\"validate newsletter\",attrs:{\"id\":\"mc-embedded-subscribe-form\",\"action\":\"https://creativecommons.us4.list-manage.com/subscribe/post?u=fd30364b6577b471373d6076c&id=4603fe102a\",\"method\":\"post\",\"name\":\"mc-embedded-subscribe-form\",\"target\":\"_blank\",\"novalidate\":\"\"}},[_c('input',{staticClass:\"email input\",attrs:{\"id\":\"mce-EMAIL\",\"type\":\"email\",\"value\":\"\",\"name\":\"EMAIL\",\"placeholder\":\"Your email\",\"required\":\"\"}}),_c('div',{staticStyle:{\"position\":\"absolute\",\"left\":\"-5000px\"},attrs:{\"aria-hidden\":\"true\"}},[_c('input',{attrs:{\"type\":\"text\",\"name\":\"b_fd30364b6577b471373d6076c_4603fe102a\",\"tabindex\":\"-1\",\"value\":\"\"}})]),_c('input',{staticClass:\"button small\",attrs:{\"id\":\"mc-embedded-subscribe\",\"type\":\"submit\",\"value\":\"subscribe\"}})])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"donate\"},[_c('h2',[_vm._v(\"Support Our Work\")]),_c('p',[_vm._v(\"Our work relies on you! Help us keep the Internet free and open.\")]),_c('a',{staticClass:\"donate icon-attach cc-heart-filled\",attrs:{\"href\":\"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner\",\"target\":\"_blank\"}},[_vm._v(\"Donate Now\")])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('p',[_vm._v(\" Except where otherwise \"),_c('a',{attrs:{\"href\":\"https://creativecommons.org/policies/#license\"}},[_vm._v(\"noted\")]),_vm._v(\", content on this site is licensed under a \"),_c('a',{attrs:{\"href\":\"https://creativecommons.org/licenses/by/4.0/\"}},[_vm._v(\"Creative Commons Attribution 4.0 International license\")]),_vm._v(\". Icons by \"),_c('a',{attrs:{\"href\":\"https://fontawesome.com/\",\"target\":\"_blank\"}},[_vm._v(\"Font Awesome\")]),_vm._v(\". \")])\n}]\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserStep.vue?vue&type=template&id=7423b56b\"","\n\n\n","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"help-section\"},[_c('h2',{staticClass:\"title is-3\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.heading'))+\" \")]),_c('ul',{staticClass:\"help-links\"},_vm._l((_vm.modals),function(modal,idx){return _c('li',{key:idx,staticClass:\"help-link\"},[_c('v-button',{staticClass:\"help-link-a\",attrs:{\"theme\":\"text\"},on:{\"click\":function($event){return _vm.clickHandler(idx)}}},[_vm._v(\" \"+_vm._s(_vm.$t(`help.${modal}.heading`))+\" \")])],1)}),0)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=template&id=50c0fc11\"","module.exports = __webpack_public_path__ + \"img/cc-icons.826a7b7f.svg\";","/** Data for 7 Stepper steps\n * FS: First step, checks if user knows the license (and we need to open the dropdown)\n * BY, NC, ND, SA: license attribute selection steps\n * DD: Step with Dropdown for quick license selection, opens if user knows the license\n * CW: Copyright waiver step for CC0 if the user selects NO on BY step\n * AD: Attribution Details step with the form\n *\n * Properties:\n * visible: sets whether the step should be shown or not. Eg. if BY is selected,\n * Copyright Waiver should not be shown, as the user will not waive copyright\n *\n * enabled: sets whether the step can be clicked/selected.\n * Eg. SA shouldn't be selectable if ND was selected\n *\n * status: can be set to 'active', 'completed', or 'inactive', to show the user's\n * progress in Stepper\n *\n * selected: set to undefined before the user interacts with a step; true/false after\n * user selects radio buttons/ checkboxes/ etc.\n */\nexport const initialSteps = [\n {\n id: 0,\n name: 'FS',\n visible: true,\n enabled: true,\n status: 'active',\n selected: undefined,\n },\n {\n id: 1,\n name: 'BY',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 2,\n name: 'NC',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 3,\n name: 'ND',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 4,\n name: 'SA',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 5,\n name: 'DD',\n visible: false,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 6,\n name: 'CW',\n visible: false,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 7,\n name: 'AL',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 8,\n name: 'AD',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n];\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HeaderSection.vue?vue&type=template&id=347efc1d\"","import { render, staticRenderFns } from \"./ChooserStep.vue?vue&type=template&id=7423b56b\"\nimport script from \"./ChooserStep.vue?vue&type=script&lang=js\"\nexport * from \"./ChooserStep.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=script&lang=js\"","\n\n\n","export * from \"-!../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/babel-loader/lib/index.js!../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=template&id=43d455ea\"","\n\n\n\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FooterSection.vue?vue&type=template&id=b06cfb0c\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{class:[\n 'control',\n _vm.sizeClass,\n {\n 'has-icons-left': _vm.hasLeftIcon,\n 'has-icons-right': _vm.hasRightIcon,\n },\n ]},[_c('label',{class:[_vm.sizeClass]},[(_vm.label)?_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.label)+\" \"),(_vm.hasAfterLabel)?_vm._t(\"after-label\"):_vm._e(),(_vm.description)?_c('span',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.description))]):_vm._e()],2):_vm._e(),_c('span',{class:[\n 'control-inner',\n { disabled: _vm.isDisabled, readonly: _vm.isReadonly },\n ]},[(_vm.hasLeftIcon)?_c('span',{staticClass:\"icon left-icon\"},[_vm._t(\"left-icon\")],2):_vm._e(),(!_vm.isTextArea)?_c('input',{staticClass:\"input\",class:[_vm.sizeClass],attrs:{\"placeholder\":_vm.placeholder,\"disabled\":_vm.isDisabled,\"type\":_vm.type},domProps:{\"value\":_vm.localValue},on:{\"input\":_vm.onInput}}):_vm._e(),(_vm.isTextArea)?_c('textarea',{staticClass:\"textarea\",attrs:{\"placeholder\":_vm.placeholder,\"disabled\":_vm.isDisabled,\"readonly\":_vm.isReadonly},domProps:{\"value\":_vm.localValue},on:{\"input\":_vm.onInput}}):_vm._e(),_vm._v(\" \"),(_vm.hasRightIcon)?_c('span',{staticClass:\"icon right-icon\"},[_vm._t(\"right-icon\")],2):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./HelpSection.vue?vue&type=template&id=329795f7\"\nimport script from \"./HelpSection.vue?vue&type=script&lang=js\"\nexport * from \"./HelpSection.vue?vue&type=script&lang=js\"\nimport style0 from \"./HelpSection.vue?vue&type=style&index=0&id=329795f7&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=style&index=0&id=d745db6c&prod&lang=scss&scoped=true\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=style&index=0&id=50c0fc11&prod&lang=scss\"","import { render, staticRenderFns } from \"./CopyrightWaiverStep.vue?vue&type=template&id=3c962567\"\nimport script from \"./CopyrightWaiverStep.vue?vue&type=script&lang=js\"\nexport * from \"./CopyrightWaiverStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./CopyrightWaiverStep.vue?vue&type=style&index=0&id=3c962567&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=template&id=02ee162d&scoped=true\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=template&id=c2baf416\""],"sourceRoot":""} \ No newline at end of file diff --git a/docs/js/app.fe33d4a4.js b/docs/js/app.fe33d4a4.js deleted file mode 100644 index 253e4e160..000000000 --- a/docs/js/app.fe33d4a4.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function t(t){for(var r,s,o=t[0],c=t[1],l=t[2],d=0,u=[];d{t.classList.toggle("expand")});const n=document.querySelector("button.expand-menu"),r=document.querySelector(".primary-menu");n.addEventListener("click",e=>{r.classList.toggle("expand")})}}},3096:function(e,t,n){},3202:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-navigation"},["FS"!==e.stepName?t("v-button",{staticClass:"is-border previous-button",on:{click:function(t){return e.handleNavigation("back")}}},[e._v(" "+e._s(e.$t("stepper.nav.previous-label"))+" ")]):e._e(),"AD"!==e.stepName?t("v-button",{class:["is-success","next-button",{disabled:!e.isNextEnabled}],attrs:{disabled:!e.isNextEnabled},on:{click:function(t){return e.handleNavigation("next")}}},[e._v(" "+e._s(e.$t("stepper.nav.next-label"))+" ")]):t("v-button",{staticClass:"is-success next-button done-button",on:{click:e.handleDone}},[e._v(" "+e._s(e.$t("stepper.nav.done-label"))+" ")]),"AD"===e.stepName?t("v-button",{staticClass:"restart-button is-text",on:{click:e.handleRestart}},[e._v(" "+e._s(e.$t("stepper.nav.restart-label"))+" ")]):e._e()],1)},t.staticRenderFns=[]},"323b":function(e,t,n){},"325e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"control",class:{"is-expanded":e.expanded}},[t("span",{staticClass:"select",class:e.spanClasses},[t("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.computedValue,expression:"computedValue"}],ref:"select",on:{blur:function(t){return e.$emit("blur",t)},focus:function(t){return e.$emit("focus",t)},change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.computedValue=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e.placeholder?[null==e.computedValue?t("option",{attrs:{disabled:"",hidden:""},domProps:{value:null}},[e._v(" "+e._s(e.placeholder)+" ")]):e._e()]:e._e(),e._t("default")],2)]),e._t("left-icon")],2)},t.staticRenderFns=[]},"38d1":function(e,t,n){},"395c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[e.isEmbedded?e._e():t("header-section"),t("div",{staticClass:"container",attrs:{id:"site-container"}},[e.isEmbedded?e._e():t("nav",{staticClass:"breadcrumb caption bold",attrs:{"aria-label":"breadcrumbs"}},[t("ul",[e._m(0),t("li",{staticClass:"is-active"},[t("a",{attrs:{href:"#","aria-current":"page"}},[e._v(e._s(e.$t("app.page-title")))])])])]),e.isEmbedded?e._e():t("h1",{staticClass:"title is-2"},[e._v(" "+e._s(e.$t("chooser.heading"))+" ")]),e.isEmbedded?e._e():t("p",{staticClass:"stepper-instructions body-bigger"},[e._v(" "+e._s(e.$t("chooser.instructions"))+" ")]),t("div",{staticClass:"columns wider-gap"},[t("div",{staticClass:"column"},[t("Stepper",{on:{restart:e.restart,done:e.done},model:{value:e.currentStepId,callback:function(t){e.currentStepId=t},expression:"currentStepId"}})],1),t("div",{staticClass:"column right-column"},[t("div",{class:{"right-column":!e.showLicenseUse}},[t("transition",{attrs:{name:"appear"}},[e.showLicense?t("LicenseDetailsCard"):e._e()],1),t("transition",{attrs:{name:"appear"}},[e.showLicenseUse?t("LicenseUseCard",{ref:"licenseUseCard",class:{shake:e.shouldShake}}):e._e()],1)],1)])]),t("help-section",{on:{change:e.openChooserModal}})],1),e.isEmbedded?e._e():t("footer-section"),t("chooser-modal",{attrs:{"active-modal":e.openModal},on:{close:e.closeChooserModal}})],1)},t.staticRenderFns=[function(){var e=this,t=e._self._c;return t("li",[t("a",{attrs:{href:"https://creativecommons.org/"}},[e._v("Home")])])}]},"3b93":function(e,t,n){"use strict";var r=n("a5c9");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"3ba4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LICENSES=void 0;t.LICENSES={CC0:{ATTRIBUTES:{BY:!1,SA:!1,NC:!1,ND:!1},FULL:"CC0 1.0 Universal",SHORT:"CC0 1.0",SLUG:"cc0",URL:"https://creativecommons.org/publicdomain/zero/1.0/",ICONS:["cc","zero"]},CC_BY:{ATTRIBUTES:{BY:!0,SA:!1,NC:!1,ND:!1},FULL:"Creative Commons Attribution 4.0 International",SHORT:"CC BY 4.0",SLUG:"cc-by",URL:"https://creativecommons.org/licenses/by/4.0/",ICONS:["cc","by"]},CC_BY_SA:{ATTRIBUTES:{BY:!0,SA:!0,NC:!1,ND:!1},FULL:"Creative Commons Attribution-ShareAlike 4.0 International",SHORT:"CC BY-SA 4.0",SLUG:"cc-by-sa",URL:"https://creativecommons.org/licenses/by-sa/4.0/",ICONS:["cc","by","sa"]},CC_BY_NC:{ATTRIBUTES:{BY:!0,SA:!1,NC:!0,ND:!1},FULL:"Creative Commons Attribution-NonCommercial 4.0 International",SHORT:"CC BY-NC 4.0",SLUG:"cc-by-nc",URL:"https://creativecommons.org/licenses/by-nc/4.0/",ICONS:["cc","by","nc"]},CC_BY_NC_SA:{ATTRIBUTES:{BY:!0,SA:!0,NC:!0,ND:!1},FULL:"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",SHORT:"CC BY-NC-SA 4.0",SLUG:"cc-by-nc-sa",URL:"https://creativecommons.org/licenses/by-nc-sa/4.0/",ICONS:["cc","by","nc","sa"]},CC_BY_NC_ND:{ATTRIBUTES:{BY:!0,SA:!1,NC:!0,ND:!0},FULL:"Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International",SHORT:"CC BY-NC-ND 4.0",SLUG:"cc-by-nc-nd",URL:"https://creativecommons.org/licenses/by-nc-nd/4.0/",ICONS:["cc","by","nc","nd"]},CC_BY_ND:{ATTRIBUTES:{BY:!0,SA:!1,NC:!1,ND:!0},FULL:"Creative Commons Attribution-NoDerivatives 4.0 International",SHORT:"CC BY-ND 4.0",SLUG:"cc-by-nd",URL:"https://creativecommons.org/licenses/by-nd/4.0/",ICONS:["cc","by","nd"]}}},"3ba6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(n("d4a1")),s=f(n("1f77")),i=f(n("fb97")),a=f(n("0864")),o=f(n("b90d")),c=f(n("bb49")),l=n("768b"),d=n("d07c"),u=f(n("99c9"));function f(e){return e&&e.__esModule?e:{default:e}}t.default={name:"Stepper",components:{ChooserStep:r.default,AttributionDetailsStep:s.default,CopyrightWaiverStep:i.default,DropdownStep:a.default,StepHeader:o.default,StepNavigation:c.default,AppropriateLicenseStep:u.default},props:{value:{type:Number,default:0}},data(){return{steps:[...d.initialSteps]}},computed:{activeStepId:{get(){return this.$props.value},set(e){this.$emit("input",e)}}},created:function(){this.$store.subscribe((e,t)=>{if("updateAttributesFromShort"===e.type)for(const n in this.steps){const{id:e,name:r,selected:s}=this.steps[n],i=t.currentLicenseAttributes[r];this.isLicenseAttribute(r)&&s!==i&&(this.$set(this.steps,e,{...this.steps[e],selected:i}),this.updateDisabledAndVisibleSteps(r,i))}})},methods:{stepActionComponent({name:e}){switch(e){case"CW":return i.default;case"AL":return u.default;case"DD":return a.default;case"AD":return s.default;default:return r.default}},stepActionProps(e){return{...e}},isLicenseAttribute(e){return["AL","BY","NC","ND","SA"].indexOf(e)>-1},isNextEnabled(e){return void 0!==this.steps[e].selected},navigate({direction:e,name:t}){"next"===e?this.handleNext(t):this.handlePrevious()},restart(){this.steps=[...d.initialSteps],this.$store.commit("restoreLicenseAttr"),this.$emit("restart")},done(){this.$emit("done")},changeStepSelected({name:e,id:t,selected:n}){if(this.isLicenseAttribute(e)){this.$store.commit("setSelected",{name:e,selected:n});const t=5;void 0===this.steps[t].selected&&"BY"===e&&this.$set(this.steps,t,{...this.steps[t],selected:!0})}this.$set(this.steps,t,{...this.steps[t],selected:n}),this.updateDisabledAndVisibleSteps()},handleNext(e){const t=this.activeStepId,n=this.steps[t].selected;if(void 0===n&&t<=6)return;const r=this.steps.slice(t+1).find(e=>e.visible&&e.enabled).id;if(this.$set(this.steps,t,{...this.steps[t],status:"completed"}),r-t>1)for(let s=t+1;s=0;t--){const n=this.steps[t];if(n.visible&&n.enabled){e=this.steps[t].id;break}}if(this.activeStepId-e>1)for(let t=this.activeStepId;t>e;t--)this.$set(this.steps,t,{...this.steps[t],status:"inactive"});else this.$set(this.steps,this.activeStepId,{...this.steps[this.activeStepId],status:"inactive"});this.$set(this.steps,e,{...this.steps[e],status:"active"}),this.activeStepId=e},setActiveStep(e){if(this.steps[e].enabled&&"inactive"!==this.steps[e].status&&!(e>=this.activeStepId)){for(let t=this.activeStepId;t>e;t--)this.$set(this.steps,t,{...this.steps[t],status:"inactive"});this.$set(this.steps,e,{...this.steps[e],status:"active"}),this.activeStepId=e}},setStepsVisible(e){this.steps.forEach(t=>{e.indexOf(t.name)>-1&&!t.visible?this.$set(this.steps,t.id,{...t,visible:!0}):-1===e.indexOf(t.name)&&t.visible&&this.$set(this.steps,t.id,{...t,visible:!1})})},setStepsEnabled(e,t){const n=t=>e.indexOf(t.name)>-1&&!t.enabled,r=t=>-1===e.indexOf(t.name)&&t.enabled;this.steps.forEach(e=>{r(e)?this.$set(this.steps,e.id,{...e,enabled:!1,disabledDue:t}):n(e)&&this.$set(this.steps,e.id,{...e,enabled:!0,disabledDue:""})})},updateDisabledAndVisibleSteps(){const e={};this.steps.forEach(t=>{e[t.name]=t.selected});const{visible:t,enabled:n,disabledDue:r}=(0,l.updateVisibleEnabledStatus)(e);this.setStepsVisible(t),this.setStepsEnabled(n,r)},visibleSteps(){return this.steps.filter(e=>e.visible)}}}},"3be8":function(e,t,n){"use strict";var r=n("395c");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"3c42":function(e,t,n){},"3dfd":function(e,t,n){"use strict";n.r(t);var r=n("3be8"),s=n("42d8");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("ba1e");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"3e72":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"StepNavigation",props:{stepName:{type:String,required:!0},isNextEnabled:{type:Boolean,default:!1}},methods:{handleNavigation(e){this.$emit("navigate",{direction:e,name:this.stepName})},handleDone(){this.$emit("done")},handleRestart(){this.$emit("restart")}}}},"42d8":function(e,t,n){"use strict";n.r(t);var r=n("8533"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},4360:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toggleCopyrightCheckbox=t.toggleAppropriatenessValue=t.defaultState=t.default=t.allCopyrightClausesChecked=t.allAppropriatenessQualificationsMet=void 0;var r=a(n("2b0e")),s=a(n("2f62")),i=n("768b");function a(e){return e&&e.__esModule?e:{default:e}}r.default.use(s.default);const o=t.defaultState={currentLicenseAttributes:{...i.defaultAttributes},attributionDetails:{creatorName:"",creatorProfileUrl:"",workTitle:"",workUrl:"",yearOfCreation:""},attributionType:"short",copyright:{agreed:!1,confirmed:!1},appropriate:{ownupagreed:!1,termsagreed:!1,nonrevocableagreed:!1}},c=(e,{key:t})=>{e.copyright[t]=!e.copyright[t]};t.toggleCopyrightCheckbox=c;const l=e=>Object.values(e.copyright).every(e=>!0===e);t.allCopyrightClausesChecked=l;const d=(e,{key:t})=>{e.appropriate[t]=!e.appropriate[t]};t.toggleAppropriatenessValue=d;const u=e=>Object.values(e.appropriate).every(e=>!0===e);t.allAppropriatenessQualificationsMet=u;const f=e=>{const t={...o,...e};return new s.default.Store({state:t,getters:{isLicenseSelected:e=>void 0!==e.currentLicenseAttributes.BY,shortName:e=>(0,i.attrToShort)(e.currentLicenseAttributes),fullName:e=>(0,i.attrToFull)(e.currentLicenseAttributes),licenseUrl:e=>(t="web")=>(0,i.licenseURL)(e.currentLicenseAttributes,t),iconsList:e=>(0,i.licenseIconsArr)(e.currentLicenseAttributes),allCopyrightClausesChecked:l,allAppropriatenessQualificationsMet:u},mutations:{setSelected(e,{name:t,selected:n}){"ND"===t&&n&&e.currentLicenseAttributes.SA?e.currentLicenseAttributes={...e.currentLicenseAttributes,SA:!1,ND:!0}:["BY","NC","ND","SA"].indexOf(t)>-1&&(e.currentLicenseAttributes={...e.currentLicenseAttributes,[t]:n})},updateAttributesFromShort(e,t){t.includes("CC0")?e.currentLicenseAttributes={...i.CC0Attributes}:(e.currentLicenseAttributes.BY=!0,e.currentLicenseAttributes.NC=!!t.includes("NC"),e.currentLicenseAttributes.ND=!!t.includes("ND"),e.currentLicenseAttributes.SA=!!t.includes("SA"))},setCreatorName(e,t){e.attributionDetails.creatorName=t},setCreatorProfileUrl(e,t){e.attributionDetails.creatorProfileUrl=t},setWorkTitle(e,t){e.attributionDetails.workTitle=t},setWorkUrl(e,t){e.attributionDetails.workUrl=t},setYearOfCreation(e,t){e.attributionDetails.yearOfCreation=t},setAttributionType(e,t){e.attributionType=t},restoreLicenseAttr(e){e.currentLicenseAttributes=i.defaultAttributes},toggleCopyrightCheckbox:c,toggleAppropriatenessValue:d}})};t.default=f},"439f":function(e,t,n){"use strict";var r=n("d9c8");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"456f":function(e,t,n){"use strict";n.r(t);var r=n("fd01"),s=n("03b4");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("1329");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,"02ee162d",null);t["default"]=o.exports},"47fd":function(e,t,n){"use strict";n("cddc")},"494b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("span",e._l([...e.iconsArr],(function(r,s){return t("img",{key:s,attrs:{width:e.size,height:e.size,src:n("9113")("./cc-"+e.filename(r))}})})),0)},t.staticRenderFns=[]},"49f8":function(e,t,n){var r={"./en.json":"edd4"};function s(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}s.keys=function(){return Object.keys(r)},s.resolve=i,e.exports=s,s.id="49f8"},"4a13":function(e,t,n){"use strict";n("b4d1")},"4a4a":function(e,t,n){"use strict";var r=n("c62b");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"4b06":function(e,t,n){"use strict";n.r(t);var r=n("3ba6"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"4c43":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return null!==e.activeModal?t("app-modal",{attrs:{title:e.$t(`help.${e.modals[e.activeModal]}.heading`)},on:{close:e.closeModal}},[t("section",{staticClass:"modal-body"},[e.isSimpleModal(e.activeModal)?t("section",{class:["modal-content","modal-"+e.activeModal]},[t("article",{domProps:{innerHTML:e._s(e.$t(`help.${e.modals[e.activeModal]}.text`))}})]):e._e(),3===e.activeModal?t("section",{staticClass:"modal-content modal-3"},[t("p",[e._v(" "+e._s(e.$t("help.what-icons-mean.text"))+" ")]),t("div",{staticClass:"icons-section"},[t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("3620"),alt:e.$t("help.what-icons-mean.BY.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.BY.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.BY.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.BY.text"))+" ")])]),t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("9e44"),alt:e.$t("help.what-icons-mean.ND.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.ND.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.ND.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.ND.text"))+" ")])]),t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("844d"),alt:e.$t("help.what-icons-mean.NC.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.NC.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.NC.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.NC.text"))+" ")])]),t("div",{staticClass:"icon-item"},[t("img",{attrs:{src:n("3988"),alt:e.$t("help.what-icons-mean.SA.icon-alt-text")}}),t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.what-icons-mean.SA.long-name"))+" ")]),t("p",{staticClass:"icon-caption"},[e._v(" "+e._s(e.$t("help.what-icons-mean.SA.short-name"))+" ")]),t("p",{staticClass:"icon-text"},[e._v(" "+e._s(e.$t("help.what-icons-mean.SA.text"))+" ")])])])]):e._e(),5===e.activeModal?t("section",{staticClass:"modal-content modal-5"},[t("article",{staticClass:"columns-auto"},[t("div",{domProps:{innerHTML:e._s(e.$t("help.six-cc-licenses.text"))}}),t("img",{attrs:{alt:"license openness scale",src:"https://upload.wikimedia.org/wikipedia/commons/f/f8/Ordering_of_Creative_Commons_licenses_from_most_to_least_permissive.png"}})])]):e._e(),6===e.activeModal?t("section",{staticClass:"modal-content modal-6"},[t("article",[t("p",{domProps:{innerHTML:e._s(e.$t("help.how-licenses-communicated.text"))}}),t("div",{staticClass:"license-communication"},[t("div",{staticClass:"info-row"},[t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.how-licenses-communicated.full-name"))+" ")]),t("p",[e._v(e._s(e.$t("help.how-licenses-communicated.CC-BY-NC")))])]),t("div",{staticClass:"info-row"},[t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.how-licenses-communicated.short-name"))+" ")]),t("p",[e._v("CC BY-NC 4.0")])]),t("div",{staticClass:"info-row"},[t("h6",{staticClass:"b-header"},[e._v(" "+e._s(e.$t("help.how-licenses-communicated.license-icons"))+" ")]),t("div",[t("license-icons",{attrs:{"icons-arr":["logo","by","nc"]}})],1)])])])]):e._e(),t("footer",{staticClass:"modal-footer modal-card-foot",domProps:{innerHTML:e._s(e.$t(`help.${e.modals[e.activeModal]}.footer`))}})])]):e._e()},t.staticRenderFns=[]},"4db4":function(e,t,n){"use strict";n("c35d")},5433:function(e,t,n){"use strict";n.r(t);var r=n("1f71"),s=n("c8d3");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("c874");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,"2348ce5d",null);t["default"]=o.exports},"56d7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=d(n("2b0e")),s=d(n("3dfd"));n("c8ab");var i=d(n("f13c")),a=d(n("0af3")),o=l(n("2075"));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var a=s?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function d(e){return e&&e.__esModule?e:{default:e}}r.default.config.productionTip=!1,r.default.use(a.default),r.default.use(i.default),o.init({dsn:"https://8c09726e231d4cf780c541f40d3639a9@sentry.io/3009295",logErrors:!1}),"embedded"!==Object({NODE_ENV:"production",VUE_APP_I18N_LOCALE:"en",VUE_APP_I18N_FALLBACK_LOCALE:"en",BASE_URL:"/"}).VUE_APP_CC_OUTPUT&&new r.default({render:e=>e(s.default)}).$mount("#app");t.default=s.default},5871:function(e,t,n){"use strict";n.r(t);var r=n("3c42"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"58db":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62");t.default={name:"AppropraitLicenseStep",inheritAttrs:!1,props:{id:Number,name:String,selected:Boolean},computed:{...(0,r.mapState)(["appropriate"]),...(0,r.mapGetters)(["allAppropriatenessQualificationsMet"])},watch:{allAppropriatenessQualificationsMet(e){this.$emit("change",{name:this.$props.name,id:this.$props.id,selected:!!e||void 0})}},methods:{toggle(e){this.$store.commit("toggleAppropriatenessValue",{key:e})}}}},"5a43":function(e,t,n){},"5b46":function(e,t,n){"use strict";n.r(t);var r=n("439f"),s=n("5871");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},6163:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("v-select",{staticClass:"license-dropdown",attrs:{placeholder:e.$t("stepper.DD.placeholder"),value:e.shortName},on:{input:e.setCurrentLicense}},e._l(e.licenseList,(function(n){return t("option",{key:n,domProps:{value:n}},[e._v(" "+e._s(n)+" ")])})),0)],1)},t.staticRenderFns=[]},"621f":function(e,t,n){"use strict";var r=n("325e");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"655b":function(e,t,n){"use strict";var r=n("f216");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"672c":function(e,t,n){"use strict";var r=n("6aae");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},6855:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{class:["control",e.sizeClass,{"has-icons-left":e.hasLeftIcon,"has-icons-right":e.hasRightIcon}]},[t("label",{class:[e.sizeClass]},[e.label?t("span",{staticClass:"label"},[e._v(e._s(e.label)+" "),e.hasAfterLabel?e._t("after-label"):e._e(),e.description?t("span",{staticClass:"description"},[e._v(e._s(e.description))]):e._e()],2):e._e(),t("span",{class:["control-inner",{disabled:e.isDisabled,readonly:e.isReadonly}]},[e.hasLeftIcon?t("span",{staticClass:"icon left-icon"},[e._t("left-icon")],2):e._e(),e.isTextArea?e._e():t("input",{staticClass:"input",class:[e.sizeClass],attrs:{placeholder:e.placeholder,disabled:e.isDisabled,type:e.type},domProps:{value:e.localValue},on:{input:e.onInput}}),e.isTextArea?t("textarea",{staticClass:"textarea",attrs:{placeholder:e.placeholder,disabled:e.isDisabled,readonly:e.isReadonly},domProps:{value:e.localValue},on:{input:e.onInput}}):e._e(),e._v(" "),e.hasRightIcon?t("span",{staticClass:"icon right-icon"},[e._t("right-icon")],2):e._e()])])])},t.staticRenderFns=[]},"6aae":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"help-section"},[t("h2",{staticClass:"title is-3"},[e._v(" "+e._s(e.$t("help.heading"))+" ")]),t("ul",{staticClass:"help-links"},e._l(e.modals,(function(n,r){return t("li",{key:r,staticClass:"help-link"},[t("v-button",{staticClass:"help-link-a",attrs:{theme:"text"},on:{click:function(t){return e.clickHandler(r)}}},[e._v(" "+e._s(e.$t(`help.${n}.heading`))+" ")])],1)})),0)])},t.staticRenderFns=[]},"6dd5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("div",{class:["field",e.yesSelected]},[t("v-radio",{attrs:{"native-value":"yes",name:"radio"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[t("span",{staticClass:"body-normal"},[e._v(e._s(e.$t("stepper.yes"))+e._s(e.$t(e.yesText)))])])],1),t("div",{class:["field",e.noSelected]},[t("v-radio",{attrs:{"native-value":"no",name:"radio"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[t("span",{staticClass:"body-normal"},[e._v(e._s(e.$t("stepper.no"))+e._s(e.$t(e.noText)))])])],1)])},t.staticRenderFns=[]},"6fa3":function(e,t,n){"use strict";n.r(t);var r=n("621f"),s=n("9948");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"70e2":function(e,t,n){},7240:function(e,t,n){"use strict";n("323b")},"72d1":function(e,t,n){"use strict";n("70e2")},7439:function(e,t,n){"use strict";n("3096")},"768b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ICON_STYLE=t.ICON_BASE_URL=t.DCT_NAMESPACE=t.CC_NAMESPACE=t.CCBYAttributes=t.CC0Attributes=void 0,Object.defineProperty(t,"LICENSES",{enumerable:!0,get:function(){return r.LICENSES}}),t.attrToFull=o,t.attrToShort=a,t.defaultAttributes=t.chooserRef=void 0,t.generateHTML=_,t.licenseIconsArr=u,t.licenseSlug=d,t.licenseURL=l,t.slugFromShort=void 0,t.updateVisibleEnabledStatus=f;var r=n("3ba4");t.CC0Attributes=r.LICENSES.CC0.ATTRIBUTES,t.CCBYAttributes=r.LICENSES.CC_BY.ATTRIBUTES,t.defaultAttributes={BY:void 0,NC:void 0,ND:void 0,SA:void 0};const s={"CC0 1.0":"CC0","CC BY 4.0":"CC_BY","CC BY-ND 4.0":"CC_BY_ND","CC BY-SA 4.0":"CC_BY_SA","CC BY-NC 4.0":"CC_BY_NC","CC BY-NC-ND 4.0":"CC_BY_NC_ND","CC BY-NC-SA 4.0":"CC_BY_NC_SA"},i=e=>s[e];function a(e){if(void 0===e.BY)return;if(!e.BY)return"CC0 1.0";let t="CC BY";return e.NC&&(t+="-NC"),!e.ND&&e.SA?t+="-SA":e.ND&&(t+="-ND"),t+=" 4.0",t}function o(e){const t=i(a(e));return t?r.LICENSES[t].FULL:null}t.slugFromShort=i;const c=t.chooserRef="?ref=chooser-v1";function l(e,t="web"){if(void 0===e.BY)throw new Error("Cannot return URL when BY attribute is undefined");const n=i(a(e)),s=r.LICENSES[n].URL,o="web"===t?c:"";return`${s}${o}`}function d(e){const t=Object.values(r.LICENSES).find(t=>t.SHORT===e);if(!t)throw new Error(`Cannot create slug from string "${e}"`);return t.SLUG}function u(e){if(!e.BY)return["zero"];const t=[];for(const n in e)e[n]&&t.push(n.toLowerCase());return t}function f(e){let t,n,r="";return e.FS?!1===e.BY?(t=["FS","DD","CW","AD"],n=["FS","DD","CW","AD"],r="CC0"):(t=["FS","DD","AD"],n=["FS","DD","AD"]):!1===e.BY?(t=["AL","FS","BY","NC","ND","SA","CW","AD"],n=["AL","FS","BY","CW","AD"],r="CC0"):e.ND?(t=["AL","FS","BY","NC","ND","SA","AD"],n=["AL","FS","BY","NC","ND","AD"],r="ND"):!1===e.BY?(t=["AL","FS","BY","NC","ND","SA","CW","AD"],n=["AL","FS","BY","CW","AD"],r="CC0"):e.ND?(t=["AL","FS","BY","NC","ND","SA","AD"],n=["AL","FS","BY","NC","ND","AD"],r="ND"):(t=["AL","FS","BY","NC","ND","SA","AD"],n=["AL","FS","BY","NC","ND","SA","AD"]),{visible:t,enabled:n,stepsDisabledDue:r}}t.CC_NAMESPACE={NAME:"xmlns:cc",URI:"http://creativecommons.org/ns#"},t.DCT_NAMESPACE={NAME:"xmlns:dct",URI:"http://purl.org/dc/terms/"};const p=t.ICON_STYLE="height:22px!important;margin-left:3px;vertical-align:text-bottom;",h=t.ICON_BASE_URL="https://mirrors.creativecommons.org/presskit/icons";function m(e,t){if(!e)return"";if(t){const n=t.startsWith("http")?t:"http://"+t,r='rel="cc:attributionURL dct:creator" property="cc:attributionName"';return`${e}`}return`${e}`}function v(e,t,n){if(n&&!t)return e;const r='property="dct:title"';if(!t)return`${e}`;const s=t.startsWith("http")?t:"http://"+t;return`${e}`}function b(e){const t='property="dct:title"';return` © ${e}`}function C(e,t,n){const r=`style="${p}"`,s="?ref=chooser-v1",i=e=>`${h}/${e.toLowerCase()}.svg${s}`,a=e.map(e=>``).join(""),o=`href="${t}${s}"`,c='target="_blank" rel="license noopener noreferrer"',l='style="display:inline-block;"';return`${n}${a}`}function _(e,t,n=!1,s=!0){const a={},{creatorName:o,creatorProfileUrl:c,workUrl:l,workTitle:d,yearOfCreation:u}=e,f=i(t),{ICONS:p,URL:h,FULL:_}=r.LICENSES[f],g=n?_:t;return a.license=C(p,h,g),a.creator=m(o,c),a.work=v(d,l,s),a.year=b(u),a}},"77bd":function(e,t,n){},"7be2":function(e,t,n){"use strict";n("b926")},8533:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62"),s=f(n("9a5e")),i=f(n("f220")),a=f(n("a1ab")),o=f(n("0075")),c=f(n("5b46")),l=f(n("456f")),d=f(n("9225")),u=f(n("4360"));function f(e){return e&&e.__esModule?e:{default:e}}const p=(0,u.default)({});t.default={name:"App",store:p,i18n:d.default,components:{HelpSection:i.default,Stepper:a.default,LicenseDetailsCard:l.default,LicenseUseCard:()=>n.e("chunk-87a74b80").then(n.bind(null,"d8f9")),HeaderSection:o.default,FooterSection:c.default,ChooserModal:s.default},data(){var e;return{isEmbedded:null!==(e="embedded"===Object({NODE_ENV:"production",VUE_APP_I18N_LOCALE:"en",VUE_APP_I18N_FALLBACK_LOCALE:"en",BASE_URL:"/"}).VUE_APP_CC_OUTPUT)&&void 0!==e&&e,currentStepId:0,openModal:null,showLicense:!1,shouldShake:!1,windowWidth:window.innerWidth}},computed:{showLicenseUse(){return 8===this.currentStepId},isBelowTabletWidth(){return this.windowWidth<769}},watch:{async currentStepId(e,t){const n=6===e&&1===t?2:Math.min(e,t);await this.$nextTick(),this.$scrollTo(".step-"+n,{cancelable:!1})}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.onResize)})},beforeDestroy(){window.removeEventListener("resize",this.onResize)},created:function(){this.$store.subscribe(e=>{"updateAttributesFromShort"!==e.type&&"setSelected"!==e.type||(this.showLicense=!0)})},methods:{...(0,r.mapMutations)(["setAttributionType"]),restart(){this.currentStepId=0,this.showLicense=0,this.setAttributionType("short")},done(){const e=this.isBelowTabletWidth?3e3:800,t=3e3+e,n=this;setTimeout(()=>{n.shouldShake=!0},e-400),setTimeout(()=>{n.shouldShake=!1},t),this.$scrollTo(this.$refs.licenseUseCard.$el,e,{cancelable:!1})},onResize(){this.windowWidth=window.innerWidth},openChooserModal(e){this.openModal=e},closeChooserModal(){this.openModal=null}}}},8801:function(e,t,n){"use strict";var r=n("494b");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"8b54":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n("20bb"));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"ChooserModal",components:{LicenseIcons:r.default},props:{activeModal:{type:[String,Number,null],default:null}},data(){return{modals:["what-are-cc-licenses","how-to-apply-cc-license","what-should-i-consider","what-icons-mean","what-if-other-questions"]}},methods:{isSimpleModal(e){return![3].includes(e)},closeModal(){this.openModal=null,this.$emit("close")}}}},"8ffc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62"),s=c(n("5433")),i=n("ad3d"),a=n("11ca"),o=n("ecee");function c(e){return e&&e.__esModule?e:{default:e}}o.library.add(a.faInfoCircle);t.default={name:"AttributionDetails",components:{VInput:s.default,FontAwesomeIcon:i.FontAwesomeIcon},inheritAttrs:!1,props:{status:{type:String,validator(e){return["active","previous","inactive"].includes(e)}}},data(){return{showInfoModal:!1}},computed:{...(0,r.mapState)(["attributionDetails","currentLicenseAttributes"]),creatorName:{get(){return this.attributionDetails.creatorName},set(e){this.setCreatorName(e)}},creatorProfileUrl:{get(){return this.attributionDetails.creatorProfileUrl},set(e){this.setCreatorProfileUrl(e)}},workTitle:{get(){return this.attributionDetails.workTitle},set(e){this.setWorkTitle(e)}},workUrl:{get(){return this.attributionDetails.workUrl},set(e){this.setWorkUrl(e)}},yearOfCreation:{get(){return this.attributionDetails.yearOfCreation},set(e){this.setYearOfCreation(e)}}},methods:{toggleInfoModal(){this.showInfoModal=!this.showInfoModal},...(0,r.mapMutations)(["setCreatorName","setCreatorProfileUrl","setWorkTitle","setWorkUrl","setYearOfCreation"])}}},9113:function(e,t,n){var r={"./cc-by.svg":"3620","./cc-heart-filled.svg":"2dbb","./cc-heart.svg":"2502","./cc-logo.svg":"b0ef","./cc-nc-eu.svg":"5e01","./cc-nc-jp.svg":"e567","./cc-nc.svg":"844d","./cc-nd.svg":"9e44","./cc-pd.svg":"c587","./cc-pdm.svg":"9b9c","./cc-remix.svg":"54f1","./cc-sa.svg":"3988","./cc-sampling-plus.svg":"768e","./cc-sampling.svg":"ce82","./cc-share.svg":"165f","./cc-zero.svg":"a9c6"};function s(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}s.keys=function(){return Object.keys(r)},s.resolve=i,e.exports=s,s.id="9113"},"915b":function(e,t,n){"use strict";n.r(t);var r=n("3e72"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"91e6":function(e,t,n){},9225:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("2b0e")),s=i(n("a925"));function i(e){return e&&e.__esModule?e:{default:e}}function a(){const e=n("49f8"),t={};return e.keys().forEach(n=>{const r=n.match(/([A-Za-z0-9-_]+)\./i);if(r&&r.length>1){const s=r[1];t[s]=e(n)}}),t}r.default.use(s.default);t.default=new s.default({locale:"en",fallbackLocale:"en",messages:a()})},9948:function(e,t,n){"use strict";n.r(t);var r=n("d92b"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},"99c9":function(e,t,n){"use strict";n.r(t);var r=n("ff7c"),s=n("0845");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("72d1");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},"9a5e":function(e,t,n){"use strict";n.r(t);var r=n("035d"),s=n("f62e");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("7240");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},a1ab:function(e,t,n){"use strict";n.r(t);var r=n("4a4a"),s=n("4b06");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("ccaf");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},a5c9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("p",{staticClass:"body-normal"},[e._v(" "+e._s(e.$t("stepper.AD.instructions"))+" ")]),t("form",{staticClass:"attribution-details-form"},[t("v-input",{attrs:{label:e.$t("stepper.AD.form.work-title.label"),placeholder:e.$t("stepper.AD.form.work-title.placeholder")},model:{value:e.workTitle,callback:function(t){e.workTitle=t},expression:"workTitle"}}),t("v-input",{attrs:{label:e.$t("stepper.AD.form.creator-name.label"),placeholder:e.$t("stepper.AD.form.creator-name.placeholder")},scopedSlots:e._u([{key:"after-label",fn:function(){return[t("span",{on:{click:e.toggleInfoModal}},[t("font-awesome-icon",{staticClass:"icon",attrs:{icon:"fa-solid fa-info-circle"}})],1)]},proxy:!0}]),model:{value:e.creatorName,callback:function(t){e.creatorName=t},expression:"creatorName"}}),t("v-input",{attrs:{label:e.$t("stepper.AD.form.work-url.label"),placeholder:e.$t("stepper.AD.form.work-url.placeholder")},model:{value:e.workUrl,callback:function(t){e.workUrl=t},expression:"workUrl"}}),t("v-input",{attrs:{label:e.$t("stepper.AD.form.creator-profile.label"),placeholder:e.$t("stepper.AD.form.creator-profile.placeholder")},model:{value:e.creatorProfileUrl,callback:function(t){e.creatorProfileUrl=t},expression:"creatorProfileUrl"}}),e.currentLicenseAttributes.BY?t("v-input",{attrs:{label:e.$t("stepper.AD.form.year-of-creation.label"),placeholder:e.$t("stepper.AD.form.year-of-creation.placeholder")},model:{value:e.yearOfCreation,callback:function(t){e.yearOfCreation=t},expression:"yearOfCreation"}}):e._e()],1),e.showInfoModal?t("app-modal",{attrs:{title:e.$t("help.context-for-creator-name.heading")},on:{close:e.toggleInfoModal}},[t("section",{staticClass:"modal-body"},[t("section",{class:["modal-content","modal-0"]},[t("article",{domProps:{innerHTML:e._s(e.$t("help.context-for-creator-name.text"))}})])])]):e._e()],1)},t.staticRenderFns=[]},a9cb:function(e,t,n){"use strict";var r=n("b6a1");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},b4d1:function(e,t,n){},b508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"ChooserStep",inheritAttrs:!1,props:{name:String,selected:Boolean,id:Number,enabled:Boolean,disabledDue:String},computed:{reversed(){return["NC","ND","SA"].indexOf(this.$props.name)>-1},showDisabledDue(){return!this.$props.enabled&&void 0!==this.$props.disabledDue},qualifier(){return this.reversed?!this.selected:this.selected},radio:{get(){return void 0===this.$props.selected?void 0:this.qualifier?"yes":"no"},set(e){let t="yes"===e;t=this.reversed?!t:t,this.$emit("change",{name:this.$props.name,id:this.$props.id,selected:t})}},tPrefix(){return"stepper."+this.$props.name},yesText(){return this.tPrefix+".selected"},noText(){return this.tPrefix+".not-selected"},yesSelected(){return this.selected?"selected":"not-selected"},noSelected(){return this.selected?"not-selected":"selected"}}}},b562:function(e,t,n){"use strict";n("e0fc")},b6a1:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",e._b({class:["step-header",e.step.status],on:{click:e.activate,keyup:function(t){return t.type.indexOf("key")||13===t.keyCode?e.activate.apply(null,arguments):null}}},"div",e.tabIndex,!1),[t("h2",{class:["step-header__title b-header title is-5",e.step.status]},[e._v(" "+e._s(e.$t(e.stepHeaderText))+" ")]),"completed"===e.step.status?t("div",{staticClass:"step-header__caption"},[e._v(" "+e._s(e.completedStepCaption)+" ")]):e._e()])},t.staticRenderFns=[]},b90d:function(e,t,n){"use strict";n.r(t);var r=n("a9cb"),s=n("bc06");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("7439");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,"6671e6f4",null);t["default"]=o.exports},b926:function(e,t,n){},b9a3:function(e,t,n){"use strict";n.r(t);var r=n("b508"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},ba1e:function(e,t,n){"use strict";n("38d1")},ba36:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"recommended-card"},[t("h3",[e._v(e._s(e.cardHeading))]),t("div",{staticClass:"license-short-name"},[t("span",{staticClass:"license-icons"},e._l(["logo",...e.iconsList],(function(e){return t("license-icons",{key:e,class:["icon"],attrs:{"icons-arr":[e],size:50}})})),1),t("h4",{staticClass:"b-header"},[e._v(" "+e._s(e.shortName)+" ")])]),t("h4",{staticClass:"b-header"},[e._v(" "+e._s(e.fullName)+" ")]),t("p",{staticClass:"license-full-description body-big"},[e._v(" "+e._s(e.$t(e.licenseKey))+" ")]),t("section",{staticClass:"items-description"},[t("ul",{staticClass:"license-list"},[t("transition-group",{attrs:{name:"highlight"}},e._l(e.iconsList,(function(n){return t("li",{key:n,class:["license-list-item",n]},[t("span",{staticClass:"readable-string"},[t("license-icons",{class:["icon"],attrs:{"icons-arr":[n],size:30}}),t("span",[t("b",[e._v(e._s("zero"===n?"CC0":n.toUpperCase())+":")]),e._v(" "+e._s(e.$t("license-details-card.item-description."+n))+" ")])],1),"nc"===n?t("span",{staticClass:"description-caption caption"},[e._v(" "+e._s(e.$t("license-details-card.caption."+n))+" ")]):e._e()])})),0)],1)]),t("div",[t("a",{staticClass:"license-deed-link",attrs:{href:e.licenseUrl(),target:"_blank",rel:"noopener noreferrer"}},[e._v(" "+e._s(e.$t(e.textKey))+" "),t("font-awesome-icon",{staticClass:"icon icon-size",attrs:{icon:"fa-solid fa-external-link-alt"}})],1)])])},t.staticRenderFns=[]},bb49:function(e,t,n){"use strict";n.r(t);var r=n("0faf"),s=n("915b");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("b562");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},bc06:function(e,t,n){"use strict";n.r(t);var r=n("e026"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},c351:function(e,t,n){},c35d:function(e,t,n){},c4cc:function(e,t,n){"use strict";var r=n("6dd5");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},c55d:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={data(){return{openModal:null,modals:["what-are-cc-licenses","how-to-apply-cc-license","what-should-i-consider","what-icons-mean","what-if-other-questions"]}},computed:{openModalTitle(){return null!==this.openModal?this.modals[this.openModal]:null}},methods:{async clickHandler(e){this.$emit("change",e),this.openModal=parseInt(e),await this.$nextTick(),this.$nextTick((function(){const e=document.querySelectorAll(".modal a");e.forEach((function(e){e.target="_blank",e.rel="noopener noreferrer"}))}))}}}},c62b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"stepper__container"},e._l(e.visibleSteps(),(function(n,r){return t("div",{key:r,ref:"step-"+r,refInFor:!0,class:["step-container","step-"+n.id,n.name,n.status,{disabled:!n.enabled}]},[t("step-header",{attrs:{step:n},on:{activate:function(t){return e.setActiveStep(n.id)}}}),"active"===n.status?t("div",{staticClass:"step-content"},[t(e.stepActionComponent(n),e._b({tag:"component",on:{change:e.changeStepSelected}},"component",e.stepActionProps(n),!1)),t("StepNavigation",{attrs:{"step-name":n.name,"is-next-enabled":e.isNextEnabled(n.id)},on:{navigate:e.navigate,restart:e.restart,done:e.done}})],1):e._e()],1)})),0)},t.staticRenderFns=[]},c7e3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"VInput",props:{value:{type:String,default:""},type:{type:String,default:"text"},label:{type:String,default:""},description:{type:String,default:""},placeholder:{type:String,default:""},isTextArea:{type:Boolean,default:!1},isReadonly:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},size:{type:String,default:"is-normal",validate:function(e){return["is-normal","is-medium","is-large"].indexOf(e)>-1}}},data(){return{localValue:this.value}},computed:{computedValue:{get(){return this.localValue},set(e){this.localValue=e,this.$emit("input",e)}},sizeClass(){return"normal"===this.size?"":this.size},hasAfterLabel(){return!!this.$slots["after-label"]},hasLeftIcon(){return!!this.$slots["left-icon"]},hasRightIcon(){return!!this.$slots["right-icon"]}},methods:{onInput(e){this.localValue=e.target.value,this.computedValue=e.target.value}}}},c874:function(e,t,n){"use strict";n("77bd")},c8ab:function(e,t,n){},c8d3:function(e,t,n){"use strict";n.r(t);var r=n("c7e3"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},ca5c:function(e,t,n){e.exports=n.p+"img/cc-icons.826a7b7f.svg"},ccaf:function(e,t,n){"use strict";n("91e6")},cd89:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this;e._self._c;return e._m(0)},t.staticRenderFns=[function(){var e=this,t=e._self._c;return t("header",[t("div",{staticClass:"masthead"},[t("h1",[t("a",{staticClass:"identity-logo",attrs:{href:"https://creativecommons.org"}},[e._v("Creative Commons")])]),t("button",{staticClass:"expand-menu"},[e._v("Menu")]),t("nav",{staticClass:"primary-menu"},[t("ul",[t("li",[t("a",{attrs:{href:"https://creativecommons.org/about/mission"}},[e._v("Who We Are")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/about"}},[e._v("What We Do")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/share-your-work"}},[e._v("Licenses and Tools")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/blog"}},[e._v("Blog")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/about/support-cc/"}},[e._v("Support Us")])])])]),t("nav",{staticClass:"ancilliary-menu"},[t("ul",[t("li",[t("a",{staticClass:"search icon-attach fa-search",attrs:{href:"https://creativecommons.org/?s"}},[e._v("Search")])]),t("li",[t("a",{staticClass:"donate icon-attach fa-heart",attrs:{href:"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner",target:"_blank"}},[e._v("Donate")])]),t("li",[t("button",{staticClass:"explore"},[e._v("Explore CC")])])])])]),t("div",{staticClass:"explore-panel"},[t("nav",{staticClass:"explore-menu"},[t("ul",[t("li",[t("a",{attrs:{href:"https://network.creativecommons.org/",target:"_blank"}},[e._v("Global Network")]),t("p",[e._v("Join a global community working to strengthen the Commons")])]),t("li",[t("a",{attrs:{href:"https://certificate.creativecommons.org/",target:"_blank"}},[e._v("Certificate")]),t("p",[e._v("Become an expert in creating and engaging with openly licensed materials")])]),t("li",[t("a",{attrs:{href:"https://summit.creativecommons.org/",target:"_blank"}},[e._v("Global Summit")]),t("p",[e._v("Attend our annual event, promoting the power of open licensing")])]),t("li",[t("a",{attrs:{href:"https://search.creativecommons.org/",target:"_blank"}},[e._v("Search Portal")]),t("p",[e._v("Find engines to search openly licensed material for creative and educational reuse")])]),t("li",[t("a",{attrs:{href:"https://opensource.creativecommons.org/",target:"_blank"}},[e._v("Open Source")]),t("p",[e._v("Help us build products that maximize creativity and innovation")])])])])])])}]},cddc:function(e,t,n){},d07c:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initialSteps=void 0;t.initialSteps=[{id:0,name:"FS",visible:!0,enabled:!0,status:"active",selected:void 0},{id:1,name:"BY",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:2,name:"NC",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:3,name:"ND",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:4,name:"SA",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:5,name:"DD",visible:!1,enabled:!0,status:"inactive",selected:void 0},{id:6,name:"CW",visible:!1,enabled:!0,status:"inactive",selected:void 0},{id:7,name:"AL",visible:!0,enabled:!0,status:"inactive",selected:void 0},{id:8,name:"AD",visible:!0,enabled:!0,status:"inactive",selected:void 0}]},d4a1:function(e,t,n){"use strict";n.r(t);var r=n("c4cc"),s=n("b9a3");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},d6a3:function(e,t,n){"use strict";n.r(t);var r=n("19c2"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},d92b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={name:"VSelect",inheritAttrs:!1,props:{value:{type:[String,Number],default:null},placeholder:String,expanded:Boolean},data(){return{selected:this.value,elementRef:"select"}},computed:{computedValue:{get(){return this.selected},set(e){this.selected=e,this.$emit("input",e)}},spanClasses(){return[this.size,this.statusType,{"is-fullwidth":this.expanded,"is-empty":null===this.selected}]}},watch:{value(e){this.selected=e}}}},d9c8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("footer",[t("a",{staticClass:"identity-logo",attrs:{href:"https://creativecommons.org"}},[e._v("Creative Commons")]),e._m(0),e._m(1),e._m(2),e._m(3),t("div",{staticClass:"license"},[e._m(4),t("svg",[t("use",{attrs:{href:n("ca5c")+"#cc-logo"}})]),t("svg",[t("use",{attrs:{href:n("ca5c")+"#cc-by"}})])])])},t.staticRenderFns=[function(){var e=this,t=e._self._c;e._self._setupProxy;return t("nav",{staticClass:"footer-menu"},[t("ul",[t("li",[t("a",{attrs:{href:"https://creativecommons.org/about/contact"}},[e._v("Contact")])]),t("li",[t("a",{attrs:{href:"https://mail.creativecommons.org/subscribe",target:"_blank"}},[e._v("Newsletter")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/privacy"}},[e._v("Privacy")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/policies"}},[e._v("Policies")])]),t("li",[t("a",{attrs:{href:"https://creativecommons.org/terms"}},[e._v("Terms")])])])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"contact"},[t("h2",[e._v("Contact Us")]),t("p",[e._v("Creative Commons "),t("br"),e._v(" PO Box 1866, Mountain View, CA 94042")]),t("p",[t("a",{attrs:{href:"mailto:info@creativecommons.org"}},[e._v("info@creativecommons.org")])]),t("p",[t("a",{attrs:{href:"tel:+14154296753"}},[e._v("+1-415-429-6753")])]),t("nav",{staticClass:"social-menu"},[t("ul",[t("li",[t("a",{staticClass:"icon-replace fa-twitter",attrs:{href:"https://twitter.com/creativecommons",target:"_blank"}},[e._v("Twitter")])]),t("li",[t("a",{staticClass:"icon-replace fa-mastodon",attrs:{href:"https://mastodon.social/@creativecommons",target:"_blank"}},[e._v("Mastodon")])]),t("li",[t("a",{staticClass:"icon-replace fa-facebook",attrs:{href:"https://www.facebook.com/creativecommons",target:"_blank"}},[e._v("Facebook")])]),t("li",[t("a",{staticClass:"icon-replace fa-linkedin",attrs:{href:"https://www.linkedin.com/company/creative-commons/",target:"_blank"}},[e._v("LinkedIn")])])])])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"subscribe"},[t("h2",[e._v("Subscribe to our Newsletter")]),t("form",{staticClass:"validate newsletter",attrs:{id:"mc-embedded-subscribe-form",action:"https://creativecommons.us4.list-manage.com/subscribe/post?u=fd30364b6577b471373d6076c&id=4603fe102a",method:"post",name:"mc-embedded-subscribe-form",target:"_blank",novalidate:""}},[t("input",{staticClass:"email input",attrs:{id:"mce-EMAIL",type:"email",value:"",name:"EMAIL",placeholder:"Your email",required:""}}),t("div",{staticStyle:{position:"absolute",left:"-5000px"},attrs:{"aria-hidden":"true"}},[t("input",{attrs:{type:"text",name:"b_fd30364b6577b471373d6076c_4603fe102a",tabindex:"-1",value:""}})]),t("input",{staticClass:"button small",attrs:{id:"mc-embedded-subscribe",type:"submit",value:"subscribe"}})])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"donate"},[t("h2",[e._v("Support Our Work")]),t("p",[e._v("Our work relies on you! Help us keep the Internet free and open.")]),t("a",{staticClass:"donate icon-attach cc-heart-filled",attrs:{href:"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner",target:"_blank"}},[e._v("Donate Now")])])},function(){var e=this,t=e._self._c;e._self._setupProxy;return t("p",[e._v("Except where otherwise "),t("a",{attrs:{href:"https://creativecommons.org/policies/#license"}},[e._v("noted")]),e._v(", content on this site is licensed under a "),t("a",{attrs:{href:"https://creativecommons.org/licenses/by/4.0/"}},[e._v("Creative Commons Attribution 4.0 International license")]),e._v(". Icons by "),t("a",{attrs:{href:"https://fontawesome.com/",target:"_blank"}},[e._v("Font Awesome")]),e._v(".")])}]},e026:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("2f62");t.default={name:"StepHeader",props:{step:{type:Object,required:!0}},computed:{...(0,r.mapGetters)(["fullName"]),tabIndex(){return"completed"===this.step.status?{tabindex:0}:{}},stepHeaderText(){const{name:e,status:t}=this.step,n="stepper."+e;return"AD"===e?n+".heading":"active"===t?n+".question":n+".heading"},completedStepCaption(){const{name:e,enabled:t,selected:n,disabledDue:r=null}=this.step,s=e=>["NC","ND","SA"].indexOf(e)>-1;let i;if("DD"===e)return this.fullName;if(["FS","CW","AL"].includes(e))i=n?`stepper.${e}.selected`:`stepper.${e}.not-selected`;else if(!1===t)i="ND"===r?"stepper.disabled-text-ND":"stepper.disabled-text";else{const t=s?!n:n,r=`stepper.${e}.${t?"":"not-"}`;i=r+"selected"}return this.$t(i)}},methods:{activate(){this.$emit("activate",this.step.id)}}}},e0fc:function(e,t,n){},e629:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("v-checkbox",{attrs:{value:e.appropriate.ownupagreed},on:{input:function(t){return e.toggle("ownupagreed")}}},[e._v(" "+e._s(e.$t("stepper.AL.own-up-agreement"))+" ")]),t("v-checkbox",{attrs:{value:e.appropriate.termsagreed},on:{input:function(t){return e.toggle("termsagreed")}}},[e._v(" "+e._s(e.$t("stepper.AL.terms-agreement"))+" ")]),t("v-checkbox",{attrs:{value:e.appropriate.nonrevocableagreed},on:{input:function(t){return e.toggle("nonrevocableagreed")}}},[e._v(" "+e._s(e.$t("stepper.AL.non-revocable-agreement"))+" ")])],1)},t.staticRenderFns=[]},edd4:function(e){e.exports=JSON.parse('{"app":{"title":"License Chooser","page-title":"Chooser"},"header":{"nav-feedback":"FEEDBACK"},"locale-selector.label":"Selected language","chooser":{"heading":"LICENSE CHOOSER","instructions":"Follow the steps to select the appropriate license for your work. This site does not store any information."},"stepper":{"nav":{"previous-label":"BACK","next-label":"NEXT","done-label":"DONE","restart-label":"Start again"},"yes":"Yes. ","no":"No. ","disabled-text":"This step is disabled due to selecting waiver of copyright through use of CC0.","disabled-text-ND":"This step is disabled due to selecting ND, which does not allow for adaptations.","FS":{"heading":"License Expertise","question":"Do you know which license you need?","selected":"I know the license I need.","not-selected":"I need help selecting a license."},"AL":{"heading":"Confirm that CC licensing is appropriate","question":"Confirm that CC licensing is appropriate","selected":"I confirmed the appropriateness of CC licensing.","own-up-agreement":"I own or have authority to license the work.","terms-agreement":"I have read and understand the terms of the license.","non-revocable-agreement":"I understand that CC licensing is not revocable."},"BY":{"heading":"Attribution","question":"Do you want attribution for your work?","selected":"Anyone using my work must include proper attribution.","not-selected":"Anyone can use my work, even without giving me attribution."},"NC":{"heading":"Commercial Use","question":"Do you want to allow others to use your work commercially?","selected":"Others can use my work, even for commercial purposes.","not-selected":"Others can not use my work for commercial purposes."},"ND":{"heading":"Derivative Works","question":"Do you want to allow others to remix, adapt, or build upon your work?","selected":"Others can remix, adapt, or build upon my work.","not-selected":"Others may only use my work in unadapted form."},"SA":{"heading":"Sharing Requirements","question":"Do you want to allow others to share adaptations of your work under any terms?","selected":"Others can share adaptations of my work under any terms.","not-selected":"Others must use the same CC license if they adapt my work."},"CW":{"heading":"Copyright Waiver","question":"Waive Your Copyright","selected":"I waived copyright","link-label":"the terms and intended legal effect of CC0,","copyright-waive-agreement":"I hereby waive all copyright and related or neighboring rights together with all associated claims and causes of action with respect to this work to the extent possible under the law.","copyright-waive-confirmation":"I have read and understand {link} and hereby voluntarily elect to apply it to this work."},"DD":{"heading":"Creative Commons License","question":"Which license do you need?","placeholder":"Creative Commons License"},"AD":{"heading":"Attribution Details","instructions":"Filling out this form is optional, but helps others attribute your work to you, and fills in machine-readable code.","form":{"creator-name":{"label":"Creator of Work","placeholder":"Jane Doe"},"creator-profile":{"label":"Link to Creator Profile","placeholder":"https://janedoe.com"},"work-title":{"label":"Title of Work","placeholder":"This work"},"work-url":{"label":"Link to Work","placeholder":"https://janedoe.com/best-photo-ever.jpg"},"year-of-creation":{"label":"Year Of Creation","placeholder":"YYYY"}}}},"license-details-card":{"heading":"RECOMMENDED LICENSE","heading-cc0":"RECOMMENDED","full-description":{"cc0":"By marking the work with a CC0 public domain dedication, the creator is giving up their copyright and allowing reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes.","cc-by":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes.","cc-by-sa":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, even for commercial purposes. If others remix, adapt, or build upon the material, they must license the modified material under identical terms. ","cc-by-nd":"This license requires that reusers give credit to the creator. It allows reusers to copy and distribute the material in any medium or format in unadapted form only, even for commercial purposes. ","cc-by-nc":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, for noncommercial purposes only.","cc-by-nc-sa":"This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format, for noncommercial purposes only. If others modify or adapt the material, they must license the modified material under identical terms.","cc-by-nc-nd":"This license requires that reusers give credit to the creator. It allows reusers to copy and distribute the material in any medium or format in unadapted form and for noncommercial purposes only."},"item-description":{"zero":"This work has been marked as dedicated to the public domain.","by":"Credit must be given to you, the creator.","nc":"Only noncommercial use of your work is permitted.","nd":"No derivatives or adaptations of your work are permitted.","sa":"Adaptations must be shared under the same terms."},"caption":{"nc":"Noncommercial means not primarily intended for or directed towards commercial advantage or monetary compensation."},"license-deed":"See the License Deed","cc0-deed":"See the CC0 Deed"},"license-use":{"heading":"Mark your work","common-instructions":"Choose the kind of work to get appropriate license code or public domain marking.","web-instructions":"If you are licensing or marking one work, paste the code next to it. If you are licensing or marking the whole page or blog, you can paste the code at the bottom of the page.","web-tab-heading":"Website","print-media-tab-heading":"Print Work or Media","print-media-instructions":"Copy the text below and paste it on the title and/or copyright page of your print work or presentation, or in the credits of your media.","rich-text-label":"Rich Text","html-label":"HTML","plain-text-label":"Plain Text","xmp-label":"Download meta data XMP","copy-label":"Copy","copied-label":"Copied!","richtext":{"full-text":"{workTitle}{yearOfCreation}{by}{creator}{licenseMark} {license}{print-instructions}","workTitle":"This work","by":" by ","licensed-text":" is licensed under","marked-text":" is marked with","print-instructions":". To view a copy of this license, visit {linkToLicenseDeed}","yearOfCreation":""},"print":{"label":" To view a copy of this license, visit {linkToLicenseDeed}"}},"help":{"heading":"CONFUSED? NEED HELP?","what-are-cc-licenses":{"heading":"What Are Creative Commons Licenses?","text":"

Creative Commons licenses are legal tools that help you grant copyright permissions to the general public. Our CC legal tools include six different licenses and one public domain dedication tool. It is important to specify which one of the 7 legal tools you are applying to your material. The license chooser can help you decide which license is right for you.

CC licenses may be applied to any type of copyrightable work. The only types of works for which CC does not recommend its licenses are computer software and hardware, where we recommend a standard free software license instead. For works that are already in the public domain we recommend that you mark them with the Public Domain Mark. If you hold the rights to a work but would like to place it into the public domain, you can use the Chooser to select CC0.

","footer":""},"how-to-apply-cc-license":{"heading":"How to apply a Creative Commons license?","text":"

You can license your work by marking it with the specific CC license you choose. This marking can be as simple as a bit of text stating the license in a copyright notice, or as complex as embedding the license information on your website using the HTML code associated with the particular license. We strongly recommend including a link to the applicable license (e.g., https://creativecommons.org/licenses/by/4.0/).

","footer":""},"what-should-i-consider":{"heading":"What should I consider?","text":"

As a creator licensing a work, among other considerations, you should:

","footer":""},"what-icons-mean":{"heading":"What do the Icons Mean?","text":"The icons represent key features of the different CC license options:","BY":{"text":"Credit must be given to you, the creator.","long-name":"Attribution Required","icon-alt-text":"Attribution Required Icon","short-name":"(BY)"},"ND":{"text":"No derivatives or adaptations of your work are permitted.","long-name":"Modifying Not Allowed","icon-alt-text":"Modifying Not Allowed Icon","short-name":"(ND/ NoDerivatives)"},"NC":{"text":"Only noncommercial use of your work is permitted.","long-name":"Commercial Use Not Allowed","icon-alt-text":"Commercial Use Not Allowed Icon","short-name":"(NC/ NonCommercial)"},"SA":{"text":"Adaptations must be shared under the same terms.","long-name":"Distributed on Same Terms","icon-alt-text":"Distributed on Same Terms Icon","short-name":"(SA/ ShareAlike)"},"footer":""},"what-if-other-questions":{"heading":"What if I have other questions?","text":"

You can find a full list of our frequently asked questions on our site. If your questions or concerns are not answered there, you can email us at legal@creativecommons.org.

","footer":""},"how-licenses-communicated":{"heading":"How are Licenses Communicated?","text":"

Creative Commons licenses can be represented by their names, their associated icons, or both. For example, a CC BY-NC license, which requires attribution, and prohibits commercial use could be represented by its:

","full-name":"Full Name","short-name":"Short Name","license-icons":"Icons","CC-BY-NC":"Attribution-NonCommercial 4.0 International","footer":""},"considerations-before-licensing":{"heading":"Considerations Before Licensing","text":"

There are a number of things you should consider before you apply a Creative Commons license to your work, or before using Creative Commons-licenced material.

\\n

Considerations for Licensors - If you are licensing your own work

\\n

Considerations for Licensees - someone else\'s licensed work

","footer":"

For more information, please see the CC wiki\'s page on Considerations for Licensors and Licensees.

"},"how-formally-license":{"heading":"How do I Formally License my Work?","text":"

Licensing your work is as simple as marking it under the specific license you choose. This marking can be as simple as a bit of text stating the license in a copyright notice, or as complex as embedding the license information on your website using the HTML code associated with the particular license. We strongly recommend at least including a link to the applicable license.

","footer":""},"six-cc-licenses":{"heading":"The Six Creative Commons Licenses","text":"

There are six main licenses that Creative Commons offers.

\\n

In the diagram to the right, you can see the six main licenses and the public domain CC0 license, and how restrictive they are, with licenses at the top being the least restrictive, and licenses at the bottom being the most restrictive.

\\n

If you are unsure about which one is right for you and your work, please select I need help selecting a license on the first question of this page.

","footer":"

For more information, please read more about CC Licenses and Examples.

"},"what-free-culture-license":{"heading":"What is a Free Culture License?","text":"

CC uses the definition of free cultural works at Freedom Defined to categorize certain CC licenses as Free Culture Licenses. Freedom Defined is an open organization of free culture advocates and researchers; the definition was developed by its community as a parallel to efforts such as the Free Software Definition, to have a standard for defining Free Culture. Using that definition, material licensed under CC BY or BY-SA is a free cultural work, as is anything in the worldwide public domain marked with CC0 or the Public Domain Mark.

","footer":"

Read more about Understanding Free Cultural Works

"},"look-earlier-license-ver":{"heading":"Looking for Earlier License Versions, including Ports?","text":"

The most recent license version is 4.0, which can be used internationally. Earlier versions of licenses, including 3.0 international and ports localized to particular jurisdictions, can still be used on the legacy version of the License Chooser

\\n

Click on the link at the top of the page "Looking for earlier license versions, including ports?" and follow the prompts to use earlier license versions.

","footer":""},"context-for-creator-name":{"heading":"Additional Attribution","text":"

In addition to the creator of the work, include here any others who should receive attribution. For example, if you created a work on behalf of your employer who owns copyright in the work, you may want to include your employer’s name as one of the attribution parties.

","footer":""}},"alt":{"free-works-icon":"Free Works Icon","non-free-works-icon":"Icon for a non-Free Works License","cc-logo":"Creative Commons"},"footer":{"donation":{"header":"OUR WORK RELIES ON YOU!","call":"Help us keep Internet free and open."},"licensing":{"text":"

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International license. Icons by Noun Project.

"},"contribute":"

Contribute on Github.

"},"free-culture-work":{"yes":"Free Culture License","no":"Not a Free Culture License"}}')},f137:function(e,t,n){"use strict";n.r(t);var r=n("261b"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},f216:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;t.render=function(){var e=this,t=e._self._c;return t("div",{staticClass:"step-actions"},[t("v-checkbox",{attrs:{value:e.copyright.agreed},on:{input:function(t){return e.toggle("agreed")}}},[e._v(" "+e._s(e.$t("stepper.CW.copyright-waive-agreement"))+" ")]),t("v-checkbox",{attrs:{value:e.copyright.confirmed},on:{input:function(t){return e.toggle("confirmed")}}},[t("i18n",{attrs:{path:"stepper.CW.copyright-waive-confirmation",tag:"span"}},[t("a",{attrs:{slot:"link",href:"#"},on:{click:function(t){e.openModal=!0}},slot:"link"},[e._v(" "+e._s(e.$t("stepper.CW.link-label"))+" ")])])],1),e.openModal?t("app-modal",{attrs:{title:"CC0 1.0"},on:{close:e.closeModal}},[t("div",{staticClass:"modal-container"},[t("iframe",{attrs:{id:"iframe",width:"100%",height:"100%",allowtransparency:"true",src:"https://creativecommons.org/publicdomain/zero/1.0/legalcode"}})])]):e._e()],1)},t.staticRenderFns=[]},f220:function(e,t,n){"use strict";n.r(t);var r=n("672c"),s=n("f3fc");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("f676");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},f3fc:function(e,t,n){"use strict";n.r(t);var r=n("c55d"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},f62e:function(e,t,n){"use strict";n.r(t);var r=n("8b54"),s=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(i);t["default"]=s.a},f676:function(e,t,n){"use strict";n("c351")},fb97:function(e,t,n){"use strict";n.r(t);var r=n("655b"),s=n("274f");for(var i in s)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(i);n("7be2");var a=n("2877"),o=Object(a["a"])(s["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=o.exports},fd01:function(e,t,n){"use strict";var r=n("ba36");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},ff7c:function(e,t,n){"use strict";var r=n("e629");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))}}); -//# sourceMappingURL=app.fe33d4a4.js.map \ No newline at end of file diff --git a/docs/js/app.fe33d4a4.js.map b/docs/js/app.fe33d4a4.js.map deleted file mode 100644 index 01f8c11a7..000000000 --- a/docs/js/app.fe33d4a4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/HeaderSection.vue?4469","webpack:///./src/components/ChooserModal.vue?e923","webpack:///./src/components/LicenseDetailsCard.vue?76b4","webpack:///./src/components/AppropriateLicenseStep.vue?ebbf","webpack:///./src/components/DropdownStep.vue?f5c8","webpack:///./src/components/StepNavigation.vue?eb94","webpack:///./src/components/AttributionDetailsStep.vue?3b8e","webpack:///./src/components/LicenseDetailsCard.vue?2cff","webpack:///src/components/DropdownStep.vue","webpack:///./src/Vocabulary/VInput.vue?5860","webpack:///./src/components/AttributionDetailsStep.vue?aace","webpack:///./src/components/LicenseIcons.vue?fa74","webpack:///./src/components/DropdownStep.vue?9a83","webpack:///src/components/LicenseDetailsCard.vue","webpack:///./src/components/HeaderSection.vue?561e","webpack:///src/components/LicenseIcons.vue","webpack:///src/components/CopyrightWaiverStep.vue","webpack:///./src/components/HeaderSection.vue?0c39","webpack:///./src/components/CopyrightWaiverStep.vue?e336","webpack:///src/components/HeaderSection.vue","webpack:///./src/components/StepNavigation.vue","webpack:///./src/Vocabulary/VSelect.vue","webpack:///./src/App.vue","webpack:///./src/components/AttributionDetailsStep.vue?c99f","webpack:///./src/utils/licenses.js","webpack:///src/components/Stepper.vue","webpack:///./src/App.vue?aa89","webpack:///./src/App.vue?315a","webpack:///src/components/StepNavigation.vue","webpack:///./src/App.vue?03b3","webpack:///./src/store/index.js","webpack:///./src/components/FooterSection.vue?a7c7","webpack:///./src/components/LicenseDetailsCard.vue?a64e","webpack:///./src/components/LicenseIcons.vue?f260","webpack:///./src/components/LicenseIcons.vue","webpack:///./src/locales sync [A-Za-z0-9-_,\\s]+\\.json$/","webpack:///./src/components/DropdownStep.vue?8aeb","webpack:///./src/components/Stepper.vue?dcb4","webpack:///./src/components/Stepper.vue?de94","webpack:///./src/components/ChooserModal.vue","webpack:///./src/components/AttributionDetailsStep.vue?d886","webpack:///./src/Vocabulary/VInput.vue?73d5","webpack:///./src/main.js","webpack:///./src/components/FooterSection.vue?b4cf","webpack:///src/components/AppropriateLicenseStep.vue","webpack:///./src/components/FooterSection.vue?3f38","webpack:///./src/components/DropdownStep.vue","webpack:///./src/Vocabulary/VSelect.vue?88ed","webpack:///./src/components/CopyrightWaiverStep.vue?9974","webpack:///./src/components/HelpSection.vue?fc57","webpack:///./src/Vocabulary/VInput.vue","webpack:///./src/components/HelpSection.vue","webpack:///./src/components/ChooserStep.vue","webpack:///./src/Vocabulary/VSelect.vue?a83e","webpack:///./src/components/ChooserModal.vue?7824","webpack:///./src/components/AppropriateLicenseStep.vue?dd10","webpack:///./src/components/StepHeader.vue?4b26","webpack:///./src/utils/license-utilities.js","webpack:///./src/components/CopyrightWaiverStep.vue?42a9","webpack:///src/App.vue","webpack:///./src/components/LicenseIcons.vue?1756","webpack:///src/components/ChooserModal.vue","webpack:///src/components/AttributionDetailsStep.vue","webpack:///./node_modules/@creativecommons/cc-assets/icons sync ^\\.\\/cc\\-.*$","webpack:///./src/components/StepNavigation.vue?2f6a","webpack:///./src/i18n.js","webpack:///./src/Vocabulary/VSelect.vue?c8b2","webpack:///./src/components/AppropriateLicenseStep.vue?7c05","webpack:///./src/components/ChooserModal.vue?d20e","webpack:///./src/components/Stepper.vue?92db","webpack:///./src/components/AttributionDetailsStep.vue","webpack:///./src/components/StepHeader.vue?5fde","webpack:///src/components/ChooserStep.vue","webpack:///./src/components/StepNavigation.vue?61f6","webpack:///./src/components/StepHeader.vue","webpack:///./src/components/StepHeader.vue?3dd3","webpack:///./src/components/ChooserStep.vue?5f2e","webpack:///./src/App.vue?3397","webpack:///./src/components/LicenseDetailsCard.vue","webpack:///./src/components/StepNavigation.vue?3851","webpack:///./src/components/StepHeader.vue?e457","webpack:///./src/components/ChooserStep.vue?b860","webpack:///src/components/HelpSection.vue","webpack:///./src/components/Stepper.vue","webpack:///src/Vocabulary/VInput.vue","webpack:///./src/Vocabulary/VInput.vue?a843","webpack:///./src/Vocabulary/VInput.vue?2079","webpack:///./static/vocabulary/svg/cc/icons/cc-icons.svg","webpack:///./src/components/Stepper.vue?a56f","webpack:///./src/components/HeaderSection.vue","webpack:///./src/utils/steps.js","webpack:///./src/components/ChooserStep.vue?4f7d","webpack:///./src/components/DropdownStep.vue?9341","webpack:///src/Vocabulary/VSelect.vue","webpack:///./src/components/FooterSection.vue","webpack:///src/components/StepHeader.vue","webpack:///./src/components/AppropriateLicenseStep.vue","webpack:///./src/components/LicenseIcons.vue?19ff","webpack:///./src/components/CopyrightWaiverStep.vue","webpack:///./src/components/HelpSection.vue?612f","webpack:///./src/components/HelpSection.vue?f84b","webpack:///./src/components/ChooserModal.vue?85e3","webpack:///./src/components/HelpSection.vue?67c5","webpack:///./src/components/CopyrightWaiverStep.vue?b3d5","webpack:///./src/components/LicenseDetailsCard.vue?098a","webpack:///./src/components/AppropriateLicenseStep.vue?b6b4"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","component","_vuex","require","_VSelect","_interopRequireDefault","obj","default","components","VSelect","inheritAttrs","props","status","String","validator","includes","id","Number","licenseList","currentLicense","computed","mapGetters","methods","setCurrentLicense","$store","commit","$emit","$props","selected","_LicenseIcons","_licenseUtilities","_fontawesomeSvgCore","_freeSolidSvgIcons","_vueFontawesome","library","add","faExternalLinkAlt","FontAwesomeIcon","LicenseIcons","licenseKey","slug","licenseSlug","shortName","cardHeading","LICENSES","CC0","SHORT","$t","textKey","size","iconsArr","Array","required","isPng","Boolean","filename","icon","isArray","toLowerCase","openModal","mapState","watch","allCopyrightClausesChecked","newValue","toggle","closeModal","mounted","exploreButton","querySelector","explorePanel","addEventListener","classList","menuButton","menuPanel","render","_vm","this","_c","_self","staticClass","stepName","on","$event","handleNavigation","_v","_s","_e","class","disabled","isNextEnabled","attrs","handleDone","handleRestart","staticRenderFns","expanded","spanClasses","_b","directives","rawName","computedValue","expression","ref","$$selectedVal","filter","options","map","val","_value","multiple","$attrs","placeholder","domProps","_t","isEmbedded","_m","restart","done","model","currentStepId","callback","$$v","showLicenseUse","showLicense","shake","shouldShake","openChooserModal","closeChooserModal","ATTRIBUTES","BY","SA","NC","ND","FULL","SLUG","URL","ICONS","CC_BY","CC_BY_SA","CC_BY_NC","CC_BY_NC_SA","CC_BY_NC_ND","CC_BY_ND","_ChooserStep","_AttributionDetailsStep","_CopyrightWaiverStep","_DropdownStep","_StepHeader","_StepNavigation","_steps","_AppropriateLicenseStep","ChooserStep","AttributionDetailsStep","CopyrightWaiverStep","DropdownStep","StepHeader","StepNavigation","AppropriateLicenseStep","steps","initialSteps","activeStepId","set","newVal","created","subscribe","mutation","state","step","isAttrSelected","currentLicenseAttributes","isLicenseAttribute","$set","updateDisabledAndVisibleSteps","stepActionComponent","stepActionProps","indexOf","navigate","direction","handleNext","handlePrevious","changeStepSelected","DROPDOWN_STEP","stepSelected","nextStep","find","visible","enabled","disabledDue","previousStep","thisStep","setActiveStep","clickedStepId","setStepsVisible","stepsToSetVisible","forEach","setStepsEnabled","stepsToSetEnabled","shouldSetEnabled","shouldSetDisabled","stepsStatusData","updateVisibleEnabledStatus","visibleSteps","_vue","Vue","use","Vuex","defaultState","defaultAttributes","attributionDetails","creatorName","creatorProfileUrl","workTitle","workUrl","yearOfCreation","attributionType","copyright","agreed","confirmed","appropriate","ownupagreed","termsagreed","nonrevocableagreed","toggleCopyrightCheckbox","values","every","toggleAppropriatenessValue","allAppropriatenessQualificationsMet","createStore","initialState","Store","getters","isLicenseSelected","attrToShort","fullName","attrToFull","licenseUrl","licenseURL","iconsList","licenseIconsArr","mutations","setSelected","updateAttributesFromShort","CC0Attributes","setCreatorName","newName","setCreatorProfileUrl","setWorkTitle","setWorkUrl","setYearOfCreation","setAttributionType","attrType","restoreLicenseAttr","_l","index","webpackContext","req","webpackContextResolve","keys","activeModal","modals","isSimpleModal","_App","_vueScrollto","_vocabularyComponents","Sentry","_interopRequireWildcard","_getRequireWildcardCache","WeakMap","has","__proto__","a","getOwnPropertyDescriptor","u","config","productionTip","VueVocabulary","VueScrollTo","init","dsn","logErrors","process","VUE_APP_CC_OUTPUT","h","App","$mount","license","sizeClass","hasLeftIcon","hasRightIcon","label","hasAfterLabel","description","isDisabled","readonly","isReadonly","isTextArea","localValue","onInput","modal","idx","clickHandler","yesSelected","radio","yesText","noSelected","noText","_licenses","CCBYAttributes","shortToSlug","slugFromShort","short","attr","base","chooserRef","url","linkRef","shortLicenseName","licenseAttributes","iconsArray","stepStatusData","stepsDisabledDue","FS","CC_NAMESPACE","NAME","URI","DCT_NAMESPACE","ICON_STYLE","ICON_BASE_URL","generateCreatorCode","absoluteUrl","startsWith","linkMeta","generateWorkCode","title","isTitleDefault","titleMeta","generateYearOfCreation","yearMeta","generateLicenseLink","licenseIcons","licenseName","iconStyle","assetPathRef","iconSrc","icons","join","linkHref","linkAttributes","linkStyle","generateHTML","useFullName","fullLicenseName","creator","work","year","_ChooserModal","_HelpSection","_Stepper","_HeaderSection","_FooterSection","_LicenseDetailsCard","_i18n","_store","store","i18n","HelpSection","Stepper","LicenseDetailsCard","LicenseUseCard","HeaderSection","FooterSection","ChooserModal","_ref","windowWidth","innerWidth","isBelowTabletWidth","newId","oldId","stepToScroll","Math","min","$nextTick","$scrollTo","cancelable","onResize","beforeDestroy","removeEventListener","mapMutations","scrollDuration","shakeDuration","comp","$refs","licenseUseCard","$el","number","_VInput","faInfoCircle","VInput","showInfoModal","toggleInfoModal","_vueI18n","loadLocaleMessages","locales","messages","matched","match","locale","VueI18n","fallbackLocale","scopedSlots","_u","fn","proxy","reversed","showDisabledDue","qualifier","tPrefix","activate","keyCode","arguments","tabIndex","stepHeaderText","completedStepCaption","item","toUpperCase","openModalTitle","modalNumber","parseInt","modalLinks","querySelectorAll","link","refInFor","validate","$slots","elementRef","statusType","_setupProxy","staticStyle","tabindex","prefix","captionKey","slot"],"mappings":"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","file":"js/app.fe33d4a4.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-87a74b80\":\"6e5f111e\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-87a74b80\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({}[chunkId]||chunkId) + \".\" + {\"chunk-87a74b80\":\"493fcced\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import { render, staticRenderFns } from \"./HeaderSection.vue?vue&type=template&id=ea29cd5e\"\nimport script from \"./HeaderSection.vue?vue&type=script&lang=js\"\nexport * from \"./HeaderSection.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=template&id=171684c8\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./DropdownStep.vue?vue&type=template&id=3587dfc0\"\nimport script from \"./DropdownStep.vue?vue&type=script&lang=js\"\nexport * from \"./DropdownStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./DropdownStep.vue?vue&type=style&index=0&id=3587dfc0&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=template&id=11f5931e\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=style&index=0&id=02ee162d&prod&lang=scss&scoped=true\"","\n\n\n\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=template&id=2348ce5d&scoped=true\"","import { render, staticRenderFns } from \"./AttributionDetailsStep.vue?vue&type=template&id=54bc69b0\"\nimport script from \"./AttributionDetailsStep.vue?vue&type=script&lang=js\"\nexport * from \"./AttributionDetailsStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./AttributionDetailsStep.vue?vue&type=style&index=0&id=54bc69b0&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./LicenseIcons.vue?vue&type=template&id=a0d4e8a8&scoped=true\"\nimport script from \"./LicenseIcons.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseIcons.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseIcons.vue?vue&type=style&index=0&id=a0d4e8a8&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a0d4e8a8\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=template&id=3587dfc0\"","\n\n\n\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HeaderSection.vue?vue&type=template&id=ea29cd5e\"","\n\n\n","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HeaderSection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HeaderSection.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=script&lang=js\"","\n\n\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-navigation\"},[(_vm.stepName !== 'FS')?_c('v-button',{staticClass:\"is-border previous-button\",on:{\"click\":function($event){return _vm.handleNavigation('back')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.previous-label'))+\" \")]):_vm._e(),(_vm.stepName !== 'AD')?_c('v-button',{class:['is-success', 'next-button', { disabled: !_vm.isNextEnabled }],attrs:{\"disabled\":!_vm.isNextEnabled},on:{\"click\":function($event){return _vm.handleNavigation('next')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.next-label'))+\" \")]):_c('v-button',{staticClass:\"is-success next-button done-button\",on:{\"click\":_vm.handleDone}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.done-label'))+\" \")]),(_vm.stepName === 'AD')?_c('v-button',{staticClass:\"restart-button is-text\",on:{\"click\":_vm.handleRestart}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.nav.restart-label'))+\" \")]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"control\",class:{ 'is-expanded': _vm.expanded }},[_c('span',{staticClass:\"select\",class:_vm.spanClasses},[_c('select',_vm._b({directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.computedValue),expression:\"computedValue\"}],ref:\"select\",on:{\"blur\":function($event){return _vm.$emit('blur', $event)},\"focus\":function($event){return _vm.$emit('focus', $event)},\"change\":function($event){var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = \"_value\" in o ? o._value : o.value;return val}); _vm.computedValue=$event.target.multiple ? $$selectedVal : $$selectedVal[0]}}},'select',_vm.$attrs,false),[(_vm.placeholder)?[(_vm.computedValue == null)?_c('option',{attrs:{\"disabled\":\"\",\"hidden\":\"\"},domProps:{\"value\":null}},[_vm._v(\" \"+_vm._s(_vm.placeholder)+\" \")]):_vm._e()]:_vm._e(),_vm._t(\"default\")],2)]),_vm._t(\"left-icon\")],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[(!_vm.isEmbedded)?_c('header-section'):_vm._e(),_c('div',{staticClass:\"container\",attrs:{\"id\":\"site-container\"}},[(!_vm.isEmbedded)?_c('nav',{staticClass:\"breadcrumb caption bold\",attrs:{\"aria-label\":\"breadcrumbs\"}},[_c('ul',[_vm._m(0),_c('li',{staticClass:\"is-active\"},[_c('a',{attrs:{\"href\":\"#\",\"aria-current\":\"page\"}},[_vm._v(_vm._s(_vm.$t('app.page-title')))])])])]):_vm._e(),(!_vm.isEmbedded)?_c('h1',{staticClass:\"title is-2\"},[_vm._v(\" \"+_vm._s(_vm.$t('chooser.heading'))+\" \")]):_vm._e(),(!_vm.isEmbedded)?_c('p',{staticClass:\"stepper-instructions body-bigger\"},[_vm._v(\" \"+_vm._s(_vm.$t('chooser.instructions'))+\" \")]):_vm._e(),_c('div',{staticClass:\"columns wider-gap\"},[_c('div',{staticClass:\"column\"},[_c('Stepper',{on:{\"restart\":_vm.restart,\"done\":_vm.done},model:{value:(_vm.currentStepId),callback:function ($$v) {_vm.currentStepId=$$v},expression:\"currentStepId\"}})],1),_c('div',{staticClass:\"column right-column\"},[_c('div',{class:{ 'right-column': !_vm.showLicenseUse }},[_c('transition',{attrs:{\"name\":\"appear\"}},[(_vm.showLicense)?_c('LicenseDetailsCard'):_vm._e()],1),_c('transition',{attrs:{\"name\":\"appear\"}},[(_vm.showLicenseUse)?_c('LicenseUseCard',{ref:\"licenseUseCard\",class:{ shake: _vm.shouldShake }}):_vm._e()],1)],1)])]),_c('help-section',{on:{\"change\":_vm.openChooserModal}})],1),(!_vm.isEmbedded)?_c('footer-section'):_vm._e(),_c('chooser-modal',{attrs:{\"active-modal\":_vm.openModal},on:{\"close\":_vm.closeChooserModal}})],1)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/\"}},[_vm._v(\"Home\")])])\n}]\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=template&id=54bc69b0\"","/** @typedef {{ATTRIBUTES: LicenseAttributes, SLUG: string, FULL: string, URL: string, SHORT: string}} LicenseProperties */\n\n/**\n *\n * @type {{CC0: LicenseProperties, CC_BY: LicenseProperties, CC_BY_NC:LicenseProperties, CC_BY_NC_SA: LicenseProperties, CC_BY_ND: LicenseProperties, CC_BY_SA: LicenseProperties, CC_BY_NC_ND: LicenseProperties}}\n */\nexport const LICENSES = {\n CC0: {\n ATTRIBUTES: {\n BY: false,\n SA: false,\n NC: false,\n ND: false,\n },\n FULL: 'CC0 1.0 Universal',\n SHORT: 'CC0 1.0',\n SLUG: 'cc0',\n URL: 'https://creativecommons.org/publicdomain/zero/1.0/',\n ICONS: ['cc', 'zero'],\n },\n CC_BY: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: false,\n ND: false,\n },\n FULL: 'Creative Commons Attribution 4.0 International',\n SHORT: 'CC BY 4.0',\n SLUG: 'cc-by',\n URL: 'https://creativecommons.org/licenses/by/4.0/',\n ICONS: ['cc', 'by'],\n },\n CC_BY_SA: {\n ATTRIBUTES: {\n BY: true,\n SA: true,\n NC: false,\n ND: false,\n },\n FULL: 'Creative Commons Attribution-ShareAlike 4.0 International',\n SHORT: 'CC BY-SA 4.0',\n SLUG: 'cc-by-sa',\n URL: 'https://creativecommons.org/licenses/by-sa/4.0/',\n ICONS: ['cc', 'by', 'sa'],\n },\n CC_BY_NC: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: true,\n ND: false,\n },\n FULL: 'Creative Commons Attribution-NonCommercial 4.0 International',\n SHORT: 'CC BY-NC 4.0',\n SLUG: 'cc-by-nc',\n URL: 'https://creativecommons.org/licenses/by-nc/4.0/',\n ICONS: ['cc', 'by', 'nc'],\n },\n CC_BY_NC_SA: {\n ATTRIBUTES: {\n BY: true,\n SA: true,\n NC: true,\n ND: false,\n },\n FULL: 'Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International',\n SHORT: 'CC BY-NC-SA 4.0',\n SLUG: 'cc-by-nc-sa',\n URL: 'https://creativecommons.org/licenses/by-nc-sa/4.0/',\n ICONS: ['cc', 'by', 'nc', 'sa'],\n },\n CC_BY_NC_ND: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: true,\n ND: true,\n },\n FULL: 'Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International',\n SHORT: 'CC BY-NC-ND 4.0',\n SLUG: 'cc-by-nc-nd',\n URL: 'https://creativecommons.org/licenses/by-nc-nd/4.0/',\n ICONS: ['cc', 'by', 'nc', 'nd'],\n },\n CC_BY_ND: {\n ATTRIBUTES: {\n BY: true,\n SA: false,\n NC: false,\n ND: true,\n },\n FULL: 'Creative Commons Attribution-NoDerivatives 4.0 International',\n SHORT: 'CC BY-ND 4.0',\n SLUG: 'cc-by-nd',\n URL: 'https://creativecommons.org/licenses/by-nd/4.0/',\n ICONS: ['cc', 'by', 'nd'],\n },\n};\n","\n\n\n\n\n","export * from \"-!../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/babel-loader/lib/index.js!../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=template&id=1c9f3e68\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=1c9f3e68\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=1c9f3e68&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import Vue from 'vue';\nimport Vuex from 'vuex';\nimport {\n defaultAttributes,\n CC0Attributes,\n attrToShort,\n attrToFull,\n licenseURL,\n licenseIconsArr,\n} from '../utils/license-utilities.js';\n\nVue.use(Vuex);\n\nexport const defaultState = {\n currentLicenseAttributes: { ...defaultAttributes },\n attributionDetails: {\n creatorName: '',\n creatorProfileUrl: '',\n workTitle: '',\n workUrl: '',\n yearOfCreation: '',\n },\n attributionType: 'short',\n copyright: {\n agreed: false,\n confirmed: false,\n },\n // confirm that cc licenses are appropriate for the user\n appropriate: {\n ownupagreed: false,\n termsagreed: false,\n nonrevocableagreed: false,\n },\n};\n\n/**\n * Updates copyright checkboxes\n * @param state\n * @param {Object} payload\n * @param {string} payload.key The name of the copyright checkbox\n */\nexport const toggleCopyrightCheckbox = (state, { key }) => {\n state.copyright[key] = !state.copyright[key];\n};\n\nexport const allCopyrightClausesChecked = state => {\n return Object.values(state.copyright).every(i => i === true);\n};\n\nexport const toggleAppropriatenessValue = (state, { key }) => {\n state.appropriate[key] = !state.appropriate[key];\n};\n\nexport const allAppropriatenessQualificationsMet = state => {\n return Object.values(state.appropriate).every(i => i === true);\n};\n\nconst createStore = state => {\n const initialState = { ...defaultState, ...state };\n return new Vuex.Store({\n state: initialState,\n getters: {\n isLicenseSelected: state => {\n /**\n * By default, all four license attributes are undefined\n * As soon as the first attribute(BY) is selected (true/false),\n * we can show the recommended license\n */\n return state.currentLicenseAttributes.BY !== undefined;\n },\n shortName: state => {\n return attrToShort(state.currentLicenseAttributes);\n },\n fullName: state => {\n return attrToFull(state.currentLicenseAttributes);\n },\n licenseUrl: state => (mode = 'web') => {\n return licenseURL(state.currentLicenseAttributes, mode);\n },\n iconsList: state => {\n return licenseIconsArr(state.currentLicenseAttributes);\n },\n allCopyrightClausesChecked,\n allAppropriatenessQualificationsMet,\n },\n mutations: {\n /**\n * Updates current license attributes when user selects radio option.\n * Edge case: If user selects ND, SA should be set to false\n * @param state\n * @param {Object} payload\n * @param {string} payload.name\n * @param {Boolean} payload.selected\n */\n setSelected(state, { name, selected }) {\n if (name === 'ND' && selected && state.currentLicenseAttributes.SA) {\n state.currentLicenseAttributes = {\n ...state.currentLicenseAttributes,\n SA: false,\n ND: true,\n };\n } else if (['BY', 'NC', 'ND', 'SA'].indexOf(name) > -1) {\n state.currentLicenseAttributes = {\n ...state.currentLicenseAttributes,\n [name]: selected,\n };\n }\n },\n updateAttributesFromShort(state, shortName) {\n if (shortName.includes('CC0')) {\n state.currentLicenseAttributes = { ...CC0Attributes };\n } else {\n state.currentLicenseAttributes.BY = true;\n state.currentLicenseAttributes.NC = !!shortName.includes('NC');\n state.currentLicenseAttributes.ND = !!shortName.includes('ND');\n state.currentLicenseAttributes.SA = !!shortName.includes('SA');\n }\n },\n setCreatorName(state, newName) {\n state.attributionDetails.creatorName = newName;\n },\n setCreatorProfileUrl(state, newName) {\n state.attributionDetails.creatorProfileUrl = newName;\n },\n setWorkTitle(state, newName) {\n state.attributionDetails.workTitle = newName;\n },\n setWorkUrl(state, newName) {\n state.attributionDetails.workUrl = newName;\n },\n setYearOfCreation(state, newName) {\n state.attributionDetails.yearOfCreation = newName;\n },\n setAttributionType(state, attrType) {\n state.attributionType = attrType;\n },\n restoreLicenseAttr(state) {\n state.currentLicenseAttributes = defaultAttributes;\n },\n toggleCopyrightCheckbox,\n toggleAppropriatenessValue,\n },\n });\n};\n\nexport default createStore;\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FooterSection.vue?vue&type=template&id=cdfc11f8\"","import { render, staticRenderFns } from \"./LicenseDetailsCard.vue?vue&type=template&id=02ee162d&scoped=true\"\nimport script from \"./LicenseDetailsCard.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseDetailsCard.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseDetailsCard.vue?vue&type=style&index=0&id=02ee162d&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"02ee162d\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=style&index=0&id=a0d4e8a8&prod&lang=scss&scoped=true\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._l(([..._vm.iconsArr]),function(icon,index){return _c('img',{key:index,attrs:{\"width\":_vm.size,\"height\":_vm.size,\"src\":require(`@creativecommons/cc-assets/icons/cc-${_vm.filename(icon)}`)}})}),0)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var map = {\n\t\"./en.json\": \"edd4\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"49f8\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=style&index=0&id=3587dfc0&prod&lang=scss\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=template&id=097b8af2\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.activeModal !== null)?_c('app-modal',{attrs:{\"title\":_vm.$t(`help.${_vm.modals[_vm.activeModal]}.heading`)},on:{\"close\":_vm.closeModal}},[_c('section',{staticClass:\"modal-body\"},[(_vm.isSimpleModal(_vm.activeModal))?_c('section',{class:['modal-content', `modal-${_vm.activeModal}`]},[_c('article',{domProps:{\"innerHTML\":_vm._s(_vm.$t(`help.${_vm.modals[_vm.activeModal]}.text`))}})]):_vm._e(),(_vm.activeModal === 3)?_c('section',{staticClass:\"modal-content modal-3\"},[_c('p',[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.text'))+\" \")]),_c('div',{staticClass:\"icons-section\"},[_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-by.svg\"),\"alt\":_vm.$t('help.what-icons-mean.BY.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.BY.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.BY.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.BY.text'))+\" \")])]),_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-nd.svg\"),\"alt\":_vm.$t('help.what-icons-mean.ND.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.ND.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.ND.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.ND.text'))+\" \")])]),_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-nc.svg\"),\"alt\":_vm.$t('help.what-icons-mean.NC.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.NC.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.NC.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.NC.text'))+\" \")])]),_c('div',{staticClass:\"icon-item\"},[_c('img',{attrs:{\"src\":require(\"@creativecommons/cc-assets/icons/cc-sa.svg\"),\"alt\":_vm.$t('help.what-icons-mean.SA.icon-alt-text')}}),_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.SA.long-name'))+\" \")]),_c('p',{staticClass:\"icon-caption\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.SA.short-name'))+\" \")]),_c('p',{staticClass:\"icon-text\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.what-icons-mean.SA.text'))+\" \")])])])]):_vm._e(),(_vm.activeModal === 5)?_c('section',{staticClass:\"modal-content modal-5\"},[_c('article',{staticClass:\"columns-auto\"},[_c('div',{domProps:{\"innerHTML\":_vm._s(_vm.$t('help.six-cc-licenses.text'))}}),_c('img',{attrs:{\"alt\":\"license openness scale\",\"src\":\"https://upload.wikimedia.org/wikipedia/commons/f/f8/Ordering_of_Creative_Commons_licenses_from_most_to_least_permissive.png\"}})])]):_vm._e(),(_vm.activeModal === 6)?_c('section',{staticClass:\"modal-content modal-6\"},[_c('article',[_c('p',{domProps:{\"innerHTML\":_vm._s(_vm.$t('help.how-licenses-communicated.text'))}}),_c('div',{staticClass:\"license-communication\"},[_c('div',{staticClass:\"info-row\"},[_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.how-licenses-communicated.full-name'))+\" \")]),_c('p',[_vm._v(_vm._s(_vm.$t('help.how-licenses-communicated.CC-BY-NC')))])]),_c('div',{staticClass:\"info-row\"},[_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.how-licenses-communicated.short-name'))+\" \")]),_c('p',[_vm._v(\"CC BY-NC 4.0\")])]),_c('div',{staticClass:\"info-row\"},[_c('h6',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.how-licenses-communicated.license-icons'))+\" \")]),_c('div',[_c('license-icons',{attrs:{\"icons-arr\":['logo', 'by', 'nc']}})],1)])])])]):_vm._e(),_c('footer',{staticClass:\"modal-footer modal-card-foot\",domProps:{\"innerHTML\":_vm._s(_vm.$t(`help.${_vm.modals[_vm.activeModal]}.footer`))}})])]):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AttributionDetailsStep.vue?vue&type=style&index=0&id=54bc69b0&prod&lang=scss\"","import { render, staticRenderFns } from \"./VInput.vue?vue&type=template&id=2348ce5d&scoped=true\"\nimport script from \"./VInput.vue?vue&type=script&lang=js\"\nexport * from \"./VInput.vue?vue&type=script&lang=js\"\nimport style0 from \"./VInput.vue?vue&type=style&index=0&id=2348ce5d&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2348ce5d\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue';\nimport App from './App.vue';\nimport './styles/vocab.scss';\nimport VueScrollTo from 'vue-scrollto';\nimport VueVocabulary from '@creativecommons/vocabulary-components';\n\n// Analytics\nimport * as Sentry from '@sentry/vue';\n\nVue.config.productionTip = false;\nVue.use(VueVocabulary);\nVue.use(VueScrollTo);\n\n\nSentry.init({\n dsn:\n process.env.NODE_ENV === 'production'\n ? 'https://8c09726e231d4cf780c541f40d3639a9@sentry.io/3009295' // cc-chooser-prod project\n : 'https://ab63acb8c1464466869182dd53c7046d@sentry.io/3009597', // cc-chooser-dev project\n logErrors: process.env.NODE_ENV !== 'production', // Only log errors in dev env\n});\n\n\nif(process.env.VUE_APP_CC_OUTPUT!=='embedded') {\n new Vue({\n render: h => h(App),\n }).$mount('#app');\n}\n\nexport default App;\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FooterSection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FooterSection.vue?vue&type=script&lang=js\"","\n\n\n","import { render, staticRenderFns } from \"./FooterSection.vue?vue&type=template&id=cdfc11f8\"\nimport script from \"./FooterSection.vue?vue&type=script&lang=js\"\nexport * from \"./FooterSection.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('v-select',{staticClass:\"license-dropdown\",attrs:{\"placeholder\":_vm.$t('stepper.DD.placeholder'),\"value\":_vm.shortName},on:{\"input\":_vm.setCurrentLicense}},_vm._l((_vm.licenseList),function(license){return _c('option',{key:license,domProps:{\"value\":license}},[_vm._v(\" \"+_vm._s(license)+\" \")])}),0)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VSelect.vue?vue&type=template&id=5663c048\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=template&id=3c962567\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=template&id=fd372f6e\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{class:[\n 'control',\n _vm.sizeClass,\n {\n 'has-icons-left': _vm.hasLeftIcon,\n 'has-icons-right': _vm.hasRightIcon,\n },\n ]},[_c('label',{class:[_vm.sizeClass]},[(_vm.label)?_c('span',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.label)+\" \"),(_vm.hasAfterLabel)?_vm._t(\"after-label\"):_vm._e(),(_vm.description)?_c('span',{staticClass:\"description\"},[_vm._v(_vm._s(_vm.description))]):_vm._e()],2):_vm._e(),_c('span',{class:[\n 'control-inner',\n { disabled: _vm.isDisabled, readonly: _vm.isReadonly },\n ]},[(_vm.hasLeftIcon)?_c('span',{staticClass:\"icon left-icon\"},[_vm._t(\"left-icon\")],2):_vm._e(),(!_vm.isTextArea)?_c('input',{staticClass:\"input\",class:[_vm.sizeClass],attrs:{\"placeholder\":_vm.placeholder,\"disabled\":_vm.isDisabled,\"type\":_vm.type},domProps:{\"value\":_vm.localValue},on:{\"input\":_vm.onInput}}):_vm._e(),(_vm.isTextArea)?_c('textarea',{staticClass:\"textarea\",attrs:{\"placeholder\":_vm.placeholder,\"disabled\":_vm.isDisabled,\"readonly\":_vm.isReadonly},domProps:{\"value\":_vm.localValue},on:{\"input\":_vm.onInput}}):_vm._e(),_vm._v(\" \"),(_vm.hasRightIcon)?_c('span',{staticClass:\"icon right-icon\"},[_vm._t(\"right-icon\")],2):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"help-section\"},[_c('h2',{staticClass:\"title is-3\"},[_vm._v(\" \"+_vm._s(_vm.$t('help.heading'))+\" \")]),_c('ul',{staticClass:\"help-links\"},_vm._l((_vm.modals),function(modal,idx){return _c('li',{key:idx,staticClass:\"help-link\"},[_c('v-button',{staticClass:\"help-link-a\",attrs:{\"theme\":\"text\"},on:{\"click\":function($event){return _vm.clickHandler(idx)}}},[_vm._v(\" \"+_vm._s(_vm.$t(`help.${modal}.heading`))+\" \")])],1)}),0)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('div',{class:['field', _vm.yesSelected]},[_c('v-radio',{attrs:{\"native-value\":\"yes\",\"name\":\"radio\"},model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('span',{staticClass:\"body-normal\"},[_vm._v(_vm._s(_vm.$t('stepper.yes'))+_vm._s(_vm.$t(_vm.yesText)))])])],1),_c('div',{class:['field', _vm.noSelected]},[_c('v-radio',{attrs:{\"native-value\":\"no\",\"name\":\"radio\"},model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:\"radio\"}},[_c('span',{staticClass:\"body-normal\"},[_vm._v(_vm._s(_vm.$t('stepper.no'))+_vm._s(_vm.$t(_vm.noText)))])])],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./VSelect.vue?vue&type=template&id=5663c048\"\nimport script from \"./VSelect.vue?vue&type=script&lang=js\"\nexport * from \"./VSelect.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=style&index=0&id=171684c8&prod&lang=scss\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=style&index=0&id=c2baf416&prod&lang=scss\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=style&index=0&id=6671e6f4&prod&lang=scss&scoped=true\"","/** @typedef {{BY?: boolean, NC?: boolean, ND?: boolean, SA?: boolean}} LicenseAttributes */\n\n/** @typedef {('CC0 1.0'|'CC BY 4.0'|'CC BY-SA 4.0'|'CC BY-NC 4.0'|'CC BY-ND 4.0'|'CC BY-NC-ND 4.0'|'CC BY-NC-SA 4.0')} ShortLicenseName\n */\n/** @typedef {('CC0 1.0 Universal'|'Attribution 4.0 International'|'Attribution-ShareAlike 4.0 International'|'Attribution-NonCommercial-ShareAlike 4.0 International'|'Attribution-NonCommercial-NoDerivatives 4.0 International'|'Attribution-NoDerivatives 4.0 International')} FullLicenseName\n */\nimport { LICENSES } from './licenses';\nconst CC0Attributes = LICENSES.CC0.ATTRIBUTES;\nconst CCBYAttributes = LICENSES.CC_BY.ATTRIBUTES;\nconst defaultAttributes = {\n BY: undefined,\n NC: undefined,\n ND: undefined,\n SA: undefined,\n};\n\nconst shortToSlug = {\n 'CC0 1.0': 'CC0',\n 'CC BY 4.0': 'CC_BY',\n 'CC BY-ND 4.0': 'CC_BY_ND',\n 'CC BY-SA 4.0': 'CC_BY_SA',\n 'CC BY-NC 4.0': 'CC_BY_NC',\n 'CC BY-NC-ND 4.0': 'CC_BY_NC_ND',\n 'CC BY-NC-SA 4.0': 'CC_BY_NC_SA',\n};\n\n/**\n * Converts the short license name into slug that can be used to look up\n * license information in the LICENSES object\n * @param short\n * @returns {string}\n */\nconst slugFromShort = short => {\n return shortToSlug[short];\n};\n\n/**\n * Convert license attributes object to short license name\n * @param {LicenseAttributes} attr\n * @returns {ShortLicenseName}\n */\nfunction attrToShort(attr) {\n if (attr.BY === undefined) return undefined;\n if (!attr.BY) {\n return 'CC0 1.0';\n }\n let base = 'CC BY';\n if (attr.NC) {\n base += '-NC';\n }\n if (!attr.ND && attr.SA) {\n base += '-SA';\n } else if (attr.ND) {\n base += '-ND';\n }\n base += ' 4.0';\n return base;\n}\n\n/**\n * Convert license attributes object to full license name\n * @param {LicenseAttributes} attr\n * @returns {string|null}\n */\nfunction attrToFull(attr) {\n const slug = slugFromShort(attrToShort(attr));\n if (!slug) return null;\n return LICENSES[slug].FULL;\n}\n\nconst chooserRef = '?ref=chooser-v1';\n\n/**\n * Returns url to license from short license name with version number (eg. 'CC BY 4.0')\n * @param {LicenseAttributes} attr license attributes object\n * @param {'web'|'print'} mode? (?ref=chooser-v1, target and rel are added to the end of the link if mode is web)\n * @returns {string} url of the license information page\n */\nfunction licenseURL(attr, mode = 'web') {\n if (attr.BY === undefined)\n throw new Error('Cannot return URL when BY attribute is undefined');\n const slug = slugFromShort(attrToShort(attr));\n const url = LICENSES[slug].URL;\n const linkRef = mode === 'web' ? chooserRef : '';\n return `${url}${linkRef}`;\n}\n\n/**\n * Convert short license name to licence slug ('CC BY 4.0' -> 'cc-by')\n * @param {ShortLicenseName} shortLicenseName\n * @returns {string}\n */\nfunction licenseSlug(shortLicenseName) {\n const currentLicense = Object.values(LICENSES).find(license => {\n return license.SHORT === shortLicenseName;\n });\n if (!currentLicense)\n throw new Error(`Cannot create slug from string \"${shortLicenseName}\"`);\n return currentLicense.SLUG;\n}\n\n/**\n * Convert license attributes object to an array of icon names\n * @param {LicenseAttributes} licenseAttributes\n * @returns {string[]} Array with slugified names of icons, eg. ['cc', 'by']\n */\nfunction licenseIconsArr(licenseAttributes) {\n if (!licenseAttributes.BY) {\n return ['zero'];\n }\n const iconsArray = [];\n for (const key in licenseAttributes) {\n if (licenseAttributes[key]) {\n iconsArray.push(key.toLowerCase());\n }\n }\n return iconsArray;\n}\n\nfunction updateVisibleEnabledStatus(stepStatusData) {\n let visible;\n let enabled;\n let stepsDisabledDue = '';\n if (stepStatusData.FS) {\n // User will select from the dropdown\n if (stepStatusData.BY === false) {\n // User selected a license from the dropdown a CC0 license\n // First step, dropdown and attribution details should be visible and enabled\n visible = ['FS', 'DD', 'CW', 'AD'];\n enabled = ['FS', 'DD', 'CW', 'AD'];\n stepsDisabledDue = 'CC0';\n } else {\n // User hasn't selected anything yet, or selected a BY license\n // First step, dropdown and attribution details should be visible and enabled\n visible = ['FS', 'DD', 'AD'];\n enabled = ['FS', 'DD', 'AD'];\n }\n } else {\n // User uses the stepper for license selection\n if (stepStatusData.BY === false) {\n // User selects a CC0 license\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'CW', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'CW', 'AD'];\n stepsDisabledDue = 'CC0';\n } else if (stepStatusData.ND) {\n // User selects an ND license: SA step is disabled\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'NC', 'ND', 'AD'];\n stepsDisabledDue = 'ND';\n } else {\n // User uses the stepper for license selection\n if (stepStatusData.BY === false) {\n // User selects a CC0 license\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'CW', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'CW', 'AD'];\n stepsDisabledDue = 'CC0';\n } else if (stepStatusData.ND) {\n // User selects an ND license: SA step is disabled\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'NC', 'ND', 'AD'];\n stepsDisabledDue = 'ND';\n } else {\n // User selects a non-ND BY license from the stepper\n visible = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n enabled = ['AL', 'FS', 'BY', 'NC', 'ND', 'SA', 'AD'];\n }\n }\n }\n return { visible, enabled, stepsDisabledDue };\n}\n\nconst CC_NAMESPACE = {\n NAME: 'xmlns:cc',\n URI: 'http://creativecommons.org/ns#',\n};\nconst DCT_NAMESPACE = {\n NAME: 'xmlns:dct',\n URI: 'http://purl.org/dc/terms/',\n};\nconst ICON_STYLE =\n 'height:22px!important;margin-left:3px;vertical-align:text-bottom;';\nconst ICON_BASE_URL = 'https://mirrors.creativecommons.org/presskit/icons';\n\n/**\n * Generate html for creator:\n * 1. If the creator name is blank, even if creator link is provided, return a blank string\n * 2. If only creator name is provided, return a span with proper metadata\n * 3. If both creator name and URL are provided, returns an 'a' element with proper data and metadata\n * @param {string} creatorName\n * @param {string} creatorProfileUrl\n * @returns {string}\n */\nfunction generateCreatorCode(creatorName, creatorProfileUrl) {\n if (!creatorName) {\n return '';\n }\n if (creatorProfileUrl) {\n const absoluteUrl = creatorProfileUrl.startsWith('http')\n ? creatorProfileUrl\n : `http://${creatorProfileUrl}`;\n const linkMeta =\n 'rel=\"cc:attributionURL dct:creator\" property=\"cc:attributionName\"';\n return `${creatorName}`;\n } else {\n return `${creatorName}`;\n }\n}\n\n/**\n * Generate html for work title:\n *\n * 1. If the user has not provided a work url:\n * a. Title is default: return title\n * b. Title is provided: return span with `dct:title` property\n *\n * 2. If the user has provided a work url:\n * Convert any url into absolute url by adding 'http://' to the beginning\n * Return anchor with 'dct:title' attribute if title is not default\n *\n * @param {string} title\n * @param {string} workUrl\n * @param {Boolean} isTitleDefault - true if the user hasn't provided a title, false otherwise\n * @returns {string}\n */\nfunction generateWorkCode(title, workUrl, isTitleDefault) {\n if (isTitleDefault && !workUrl) {\n return title;\n }\n const titleMeta = 'property=\"dct:title\"';\n if (!workUrl) {\n return `${title}`;\n }\n\n const absoluteUrl = workUrl.startsWith('http')\n ? workUrl\n : `http://${workUrl}`;\n return `${title}`;\n}\n\n/**\n * Generates the HTML for the rich text Year of Creation , including the year of Creation\n * @param {number} yearOfCreation\n * @returns {string}\n */\nfunction generateYearOfCreation(yearOfCreation) {\n const yearMeta = 'property=\"dct:title\"';\n return ` © ${yearOfCreation}`;\n}\n/**\n * Generates the html for the rich text license information, including license name,\n * link to the license deed, and license icons\n * @param {array} licenseIcons\n * @param {string} licenseUrl\n * @param {ShortLicenseName|FullLicenseName} licenseName\n * @returns {string} HTML code for the license\n */\nfunction generateLicenseLink(licenseIcons, licenseUrl, licenseName) {\n const iconStyle = `style=\"${ICON_STYLE}\"`;\n const assetPathRef = '?ref=chooser-v1';\n const iconSrc = attr =>\n `${ICON_BASE_URL}/${attr.toLowerCase()}.svg${assetPathRef}`;\n const icons = licenseIcons\n .map(attr => `\"\"`)\n .join('');\n\n const linkHref = `href=\"${licenseUrl}${assetPathRef}\"`;\n const linkAttributes = 'target=\"_blank\" rel=\"license noopener noreferrer\"';\n const linkStyle = 'style=\"display:inline-block;\"';\n return `${licenseName}${icons}`;\n}\n\n/**\n * Generate data for use in attribution HTML through i18n\n * @param attributionDetails\n * @param {ShortLicenseName} shortLicenseName\n * @param {Boolean} useFullName - Should the license name be full (short by default)\n * @param {Boolean} isTitleDefault\n * @returns {{creator: string, work: string, license: string, year: string}}\n */\nfunction generateHTML(\n attributionDetails,\n shortLicenseName,\n useFullName = false,\n isTitleDefault = true,\n) {\n const data = {};\n const {\n creatorName,\n creatorProfileUrl,\n workUrl,\n workTitle,\n yearOfCreation,\n } = attributionDetails;\n\n const licenseSlug = slugFromShort(shortLicenseName);\n const { ICONS: icons, URL: url, FULL: fullLicenseName } = LICENSES[\n licenseSlug\n ];\n const licenseName = useFullName ? fullLicenseName : shortLicenseName;\n\n data.license = generateLicenseLink(icons, url, licenseName);\n data.creator = generateCreatorCode(creatorName, creatorProfileUrl);\n data.work = generateWorkCode(workTitle, workUrl, isTitleDefault);\n data.year = generateYearOfCreation(yearOfCreation);\n return data;\n}\n\nexport {\n defaultAttributes,\n CC0Attributes,\n CCBYAttributes,\n attrToShort,\n slugFromShort,\n attrToFull,\n licenseURL,\n chooserRef,\n licenseSlug,\n licenseIconsArr,\n generateHTML,\n updateVisibleEnabledStatus,\n CC_NAMESPACE,\n DCT_NAMESPACE,\n LICENSES,\n ICON_STYLE,\n ICON_BASE_URL,\n};\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyrightWaiverStep.vue?vue&type=style&index=0&id=3c962567&prod&lang=scss\"","\n\n\n\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=template&id=a0d4e8a8&scoped=true\"","\n\n\n\n\n","\n\n\n","var map = {\n\t\"./cc-by.svg\": \"3620\",\n\t\"./cc-heart-filled.svg\": \"2dbb\",\n\t\"./cc-heart.svg\": \"2502\",\n\t\"./cc-logo.svg\": \"b0ef\",\n\t\"./cc-nc-eu.svg\": \"5e01\",\n\t\"./cc-nc-jp.svg\": \"e567\",\n\t\"./cc-nc.svg\": \"844d\",\n\t\"./cc-nd.svg\": \"9e44\",\n\t\"./cc-pd.svg\": \"c587\",\n\t\"./cc-pdm.svg\": \"9b9c\",\n\t\"./cc-remix.svg\": \"54f1\",\n\t\"./cc-sa.svg\": \"3988\",\n\t\"./cc-sampling-plus.svg\": \"768e\",\n\t\"./cc-sampling.svg\": \"ce82\",\n\t\"./cc-share.svg\": \"165f\",\n\t\"./cc-zero.svg\": \"a9c6\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"9113\";","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=script&lang=js\"","import Vue from 'vue';\nimport VueI18n from 'vue-i18n';\n\nVue.use(VueI18n);\n\nfunction loadLocaleMessages() {\n const locales = require.context(\n './locales',\n true,\n /[A-Za-z0-9-_,\\s]+\\.json$/i,\n );\n const messages = {};\n locales.keys().forEach(key => {\n const matched = key.match(/([A-Za-z0-9-_]+)\\./i);\n if (matched && matched.length > 1) {\n const locale = matched[1];\n messages[locale] = locales(key);\n }\n });\n return messages;\n}\n\nexport default new VueI18n({\n locale: process.env.VUE_APP_I18N_LOCALE || 'en',\n fallbackLocale: process.env.VUE_APP_I18N_FALLBACK_LOCALE || 'en',\n messages: loadLocaleMessages(),\n});\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VSelect.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VSelect.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./AppropriateLicenseStep.vue?vue&type=template&id=c2baf416\"\nimport script from \"./AppropriateLicenseStep.vue?vue&type=script&lang=js\"\nexport * from \"./AppropriateLicenseStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./AppropriateLicenseStep.vue?vue&type=style&index=0&id=c2baf416&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./ChooserModal.vue?vue&type=template&id=171684c8\"\nimport script from \"./ChooserModal.vue?vue&type=script&lang=js\"\nexport * from \"./ChooserModal.vue?vue&type=script&lang=js\"\nimport style0 from \"./ChooserModal.vue?vue&type=style&index=0&id=171684c8&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./Stepper.vue?vue&type=template&id=097b8af2\"\nimport script from \"./Stepper.vue?vue&type=script&lang=js\"\nexport * from \"./Stepper.vue?vue&type=script&lang=js\"\nimport style0 from \"./Stepper.vue?vue&type=style&index=0&id=097b8af2&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('p',{staticClass:\"body-normal\"},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AD.instructions'))+\" \")]),_c('form',{staticClass:\"attribution-details-form\"},[_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.work-title.label'),\"placeholder\":_vm.$t('stepper.AD.form.work-title.placeholder')},model:{value:(_vm.workTitle),callback:function ($$v) {_vm.workTitle=$$v},expression:\"workTitle\"}}),_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.creator-name.label'),\"placeholder\":_vm.$t('stepper.AD.form.creator-name.placeholder')},scopedSlots:_vm._u([{key:\"after-label\",fn:function(){return [_c('span',{on:{\"click\":_vm.toggleInfoModal}},[_c('font-awesome-icon',{staticClass:\"icon\",attrs:{\"icon\":\"fa-solid fa-info-circle\"}})],1)]},proxy:true}]),model:{value:(_vm.creatorName),callback:function ($$v) {_vm.creatorName=$$v},expression:\"creatorName\"}}),_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.work-url.label'),\"placeholder\":_vm.$t('stepper.AD.form.work-url.placeholder')},model:{value:(_vm.workUrl),callback:function ($$v) {_vm.workUrl=$$v},expression:\"workUrl\"}}),_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.creator-profile.label'),\"placeholder\":_vm.$t('stepper.AD.form.creator-profile.placeholder')},model:{value:(_vm.creatorProfileUrl),callback:function ($$v) {_vm.creatorProfileUrl=$$v},expression:\"creatorProfileUrl\"}}),(_vm.currentLicenseAttributes.BY)?_c('v-input',{attrs:{\"label\":_vm.$t('stepper.AD.form.year-of-creation.label'),\"placeholder\":_vm.$t('stepper.AD.form.year-of-creation.placeholder')},model:{value:(_vm.yearOfCreation),callback:function ($$v) {_vm.yearOfCreation=$$v},expression:\"yearOfCreation\"}}):_vm._e()],1),(_vm.showInfoModal)?_c('app-modal',{attrs:{\"title\":_vm.$t(`help.context-for-creator-name.heading`)},on:{\"close\":_vm.toggleInfoModal}},[_c('section',{staticClass:\"modal-body\"},[_c('section',{class:['modal-content', 'modal-0']},[_c('article',{domProps:{\"innerHTML\":_vm._s(_vm.$t(`help.context-for-creator-name.text`))}})])])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=template&id=6671e6f4&scoped=true\"","\n\n\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepNavigation.vue?vue&type=style&index=0&id=11f5931e&prod&lang=scss\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',_vm._b({class:['step-header', _vm.step.status],on:{\"click\":_vm.activate,\"keyup\":function($event){if(!$event.type.indexOf('key')&&$event.keyCode!==13)return null;return _vm.activate.apply(null, arguments)}}},'div',_vm.tabIndex,false),[_c('h2',{class:['step-header__title b-header title is-5', _vm.step.status]},[_vm._v(\" \"+_vm._s(_vm.$t(_vm.stepHeaderText))+\" \")]),(_vm.step.status === 'completed')?_c('div',{staticClass:\"step-header__caption\"},[_vm._v(\" \"+_vm._s(_vm.completedStepCaption)+\" \")]):_vm._e()])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./StepHeader.vue?vue&type=template&id=6671e6f4&scoped=true\"\nimport script from \"./StepHeader.vue?vue&type=script&lang=js\"\nexport * from \"./StepHeader.vue?vue&type=script&lang=js\"\nimport style0 from \"./StepHeader.vue?vue&type=style&index=0&id=6671e6f4&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6671e6f4\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserStep.vue?vue&type=script&lang=js\"","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--1-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=1c9f3e68&prod&lang=scss\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"recommended-card\"},[_c('h3',[_vm._v(_vm._s(_vm.cardHeading))]),_c('div',{staticClass:\"license-short-name\"},[_c('span',{staticClass:\"license-icons\"},_vm._l((['logo', ..._vm.iconsList]),function(icon){return _c('license-icons',{key:icon,class:['icon'],attrs:{\"icons-arr\":[icon],\"size\":50}})}),1),_c('h4',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.shortName)+\" \")])]),_c('h4',{staticClass:\"b-header\"},[_vm._v(\" \"+_vm._s(_vm.fullName)+\" \")]),_c('p',{staticClass:\"license-full-description body-big\"},[_vm._v(\" \"+_vm._s(_vm.$t(_vm.licenseKey))+\" \")]),_c('section',{staticClass:\"items-description\"},[_c('ul',{staticClass:\"license-list\"},[_c('transition-group',{attrs:{\"name\":\"highlight\"}},_vm._l((_vm.iconsList),function(item){return _c('li',{key:item,class:['license-list-item', item]},[_c('span',{staticClass:\"readable-string\"},[_c('license-icons',{class:['icon'],attrs:{\"icons-arr\":[item],\"size\":30}}),_c('span',[_c('b',[_vm._v(_vm._s(item === 'zero' ? 'CC0' : item.toUpperCase())+\":\")]),_vm._v(\" \"+_vm._s(_vm.$t(`license-details-card.item-description.${item}`))+\" \")])],1),(item === 'nc')?_c('span',{staticClass:\"description-caption caption\"},[_vm._v(\" \"+_vm._s(_vm.$t(`license-details-card.caption.${item}`))+\" \")]):_vm._e()])}),0)],1)]),_c('div',[_c('a',{staticClass:\"license-deed-link\",attrs:{\"href\":_vm.licenseUrl(),\"target\":\"_blank\",\"rel\":\"noopener noreferrer\"}},[_vm._v(\" \"+_vm._s(_vm.$t(_vm.textKey))+\" \"),_c('font-awesome-icon',{staticClass:\"icon icon-size\",attrs:{\"icon\":\"fa-solid fa-external-link-alt\"}})],1)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./StepNavigation.vue?vue&type=template&id=11f5931e\"\nimport script from \"./StepNavigation.vue?vue&type=script&lang=js\"\nexport * from \"./StepNavigation.vue?vue&type=script&lang=js\"\nimport style0 from \"./StepNavigation.vue?vue&type=style&index=0&id=11f5931e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StepHeader.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserStep.vue?vue&type=template&id=7423b56b\"","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"stepper__container\"},_vm._l((_vm.visibleSteps()),function(step,idx){return _c('div',{key:idx,ref:`step-${idx}`,refInFor:true,class:[\n 'step-container',\n `step-${step.id}`,\n step.name,\n step.status,\n { disabled: !step.enabled },\n ]},[_c('step-header',{attrs:{\"step\":step},on:{\"activate\":function($event){return _vm.setActiveStep(step.id)}}}),(step.status === 'active')?_c('div',{staticClass:\"step-content\"},[_c(_vm.stepActionComponent(step),_vm._b({tag:\"component\",on:{\"change\":_vm.changeStepSelected}},'component',_vm.stepActionProps(step),false)),_c('StepNavigation',{attrs:{\"step-name\":step.name,\"is-next-enabled\":_vm.isNextEnabled(step.id)},on:{\"navigate\":_vm.navigate,\"restart\":_vm.restart,\"done\":_vm.done}})],1):_vm._e()],1)}),0)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=style&index=0&id=2348ce5d&prod&lang=scss&scoped=true\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./VInput.vue?vue&type=script&lang=js\"","module.exports = __webpack_public_path__ + \"img/cc-icons.826a7b7f.svg\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Stepper.vue?vue&type=style&index=0&id=097b8af2&prod&lang=scss\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _vm._m(0)\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('header',[_c('div',{staticClass:\"masthead\"},[_c('h1',[_c('a',{staticClass:\"identity-logo\",attrs:{\"href\":\"https://creativecommons.org\"}},[_vm._v(\"Creative Commons\")])]),_c('button',{staticClass:\"expand-menu\"},[_vm._v(\"Menu\")]),_c('nav',{staticClass:\"primary-menu\"},[_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about/mission\"}},[_vm._v(\"Who We Are\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about\"}},[_vm._v(\"What We Do\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/share-your-work\"}},[_vm._v(\"Licenses and Tools\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/blog\"}},[_vm._v(\"Blog\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about/support-cc/\"}},[_vm._v(\"Support Us\")])])])]),_c('nav',{staticClass:\"ancilliary-menu\"},[_c('ul',[_c('li',[_c('a',{staticClass:\"search icon-attach fa-search\",attrs:{\"href\":\"https://creativecommons.org/?s\"}},[_vm._v(\"Search\")])]),_c('li',[_c('a',{staticClass:\"donate icon-attach fa-heart\",attrs:{\"href\":\"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner\",\"target\":\"_blank\"}},[_vm._v(\"Donate\")])]),_c('li',[_c('button',{staticClass:\"explore\"},[_vm._v(\"Explore CC\")])])])])]),_c('div',{staticClass:\"explore-panel\"},[_c('nav',{staticClass:\"explore-menu\"},[_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://network.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Global Network\")]),_c('p',[_vm._v(\"Join a global community working to strengthen the Commons\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://certificate.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Certificate\")]),_c('p',[_vm._v(\"Become an expert in creating and engaging with openly licensed materials\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://summit.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Global Summit\")]),_c('p',[_vm._v(\"Attend our annual event, promoting the power of open licensing\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://search.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Search Portal\")]),_c('p',[_vm._v(\"Find engines to search openly licensed material for creative and educational reuse\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://opensource.creativecommons.org/\",\"target\":\"_blank\"}},[_vm._v(\"Open Source\")]),_c('p',[_vm._v(\"Help us build products that maximize creativity and innovation\")])])])])])])\n}]\n\nexport { render, staticRenderFns }","/** Data for 7 Stepper steps\n * FS: First step, checks if user knows the license (and we need to open the dropdown)\n * BY, NC, ND, SA: license attribute selection steps\n * DD: Step with Dropdown for quick license selection, opens if user knows the license\n * CW: Copyright waiver step for CC0 if the user selects NO on BY step\n * AD: Attribution Details step with the form\n *\n * Properties:\n * visible: sets whether the step should be shown or not. Eg. if BY is selected,\n * Copyright Waiver should not be shown, as the user will not waive copyright\n *\n * enabled: sets whether the step can be clicked/selected.\n * Eg. SA shouldn't be selectable if ND was selected\n *\n * status: can be set to 'active', 'completed', or 'inactive', to show the user's\n * progress in Stepper\n *\n * selected: set to undefined before the user interacts with a step; true/false after\n * user selects radio buttons/ checkboxes/ etc.\n */\nexport const initialSteps = [\n {\n id: 0,\n name: 'FS',\n visible: true,\n enabled: true,\n status: 'active',\n selected: undefined,\n },\n {\n id: 1,\n name: 'BY',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 2,\n name: 'NC',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 3,\n name: 'ND',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 4,\n name: 'SA',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 5,\n name: 'DD',\n visible: false,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 6,\n name: 'CW',\n visible: false,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 7,\n name: 'AL',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n {\n id: 8,\n name: 'AD',\n visible: true,\n enabled: true,\n status: 'inactive',\n selected: undefined,\n },\n];\n","import { render, staticRenderFns } from \"./ChooserStep.vue?vue&type=template&id=7423b56b\"\nimport script from \"./ChooserStep.vue?vue&type=script&lang=js\"\nexport * from \"./ChooserStep.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DropdownStep.vue?vue&type=script&lang=js\"","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('footer',[_c('a',{staticClass:\"identity-logo\",attrs:{\"href\":\"https://creativecommons.org\"}},[_vm._v(\"Creative Commons\")]),_vm._m(0),_vm._m(1),_vm._m(2),_vm._m(3),_c('div',{staticClass:\"license\"},[_vm._m(4),_c('svg',[_c('use',{attrs:{\"href\":require(\"../../static/vocabulary/svg/cc/icons/cc-icons.svg\") + \"#cc-logo\"}})]),_c('svg',[_c('use',{attrs:{\"href\":require(\"../../static/vocabulary/svg/cc/icons/cc-icons.svg\") + \"#cc-by\"}})])])])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('nav',{staticClass:\"footer-menu\"},[_c('ul',[_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/about/contact\"}},[_vm._v(\"Contact\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://mail.creativecommons.org/subscribe\",\"target\":\"_blank\"}},[_vm._v(\"Newsletter\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/privacy\"}},[_vm._v(\"Privacy\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/policies\"}},[_vm._v(\"Policies\")])]),_c('li',[_c('a',{attrs:{\"href\":\"https://creativecommons.org/terms\"}},[_vm._v(\"Terms\")])])])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"contact\"},[_c('h2',[_vm._v(\"Contact Us\")]),_c('p',[_vm._v(\"Creative Commons \"),_c('br'),_vm._v(\" PO Box 1866, Mountain View, CA 94042\")]),_c('p',[_c('a',{attrs:{\"href\":\"mailto:info@creativecommons.org\"}},[_vm._v(\"info@creativecommons.org\")])]),_c('p',[_c('a',{attrs:{\"href\":\"tel:+14154296753\"}},[_vm._v(\"+1-415-429-6753\")])]),_c('nav',{staticClass:\"social-menu\"},[_c('ul',[_c('li',[_c('a',{staticClass:\"icon-replace fa-twitter\",attrs:{\"href\":\"https://twitter.com/creativecommons\",\"target\":\"_blank\"}},[_vm._v(\"Twitter\")])]),_c('li',[_c('a',{staticClass:\"icon-replace fa-mastodon\",attrs:{\"href\":\"https://mastodon.social/@creativecommons\",\"target\":\"_blank\"}},[_vm._v(\"Mastodon\")])]),_c('li',[_c('a',{staticClass:\"icon-replace fa-facebook\",attrs:{\"href\":\"https://www.facebook.com/creativecommons\",\"target\":\"_blank\"}},[_vm._v(\"Facebook\")])]),_c('li',[_c('a',{staticClass:\"icon-replace fa-linkedin\",attrs:{\"href\":\"https://www.linkedin.com/company/creative-commons/\",\"target\":\"_blank\"}},[_vm._v(\"LinkedIn\")])])])])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"subscribe\"},[_c('h2',[_vm._v(\"Subscribe to our Newsletter\")]),_c('form',{staticClass:\"validate newsletter\",attrs:{\"id\":\"mc-embedded-subscribe-form\",\"action\":\"https://creativecommons.us4.list-manage.com/subscribe/post?u=fd30364b6577b471373d6076c&id=4603fe102a\",\"method\":\"post\",\"name\":\"mc-embedded-subscribe-form\",\"target\":\"_blank\",\"novalidate\":\"\"}},[_c('input',{staticClass:\"email input\",attrs:{\"id\":\"mce-EMAIL\",\"type\":\"email\",\"value\":\"\",\"name\":\"EMAIL\",\"placeholder\":\"Your email\",\"required\":\"\"}}),_c('div',{staticStyle:{\"position\":\"absolute\",\"left\":\"-5000px\"},attrs:{\"aria-hidden\":\"true\"}},[_c('input',{attrs:{\"type\":\"text\",\"name\":\"b_fd30364b6577b471373d6076c_4603fe102a\",\"tabindex\":\"-1\",\"value\":\"\"}})]),_c('input',{staticClass:\"button small\",attrs:{\"id\":\"mc-embedded-subscribe\",\"type\":\"submit\",\"value\":\"subscribe\"}})])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"donate\"},[_c('h2',[_vm._v(\"Support Our Work\")]),_c('p',[_vm._v(\"Our work relies on you! Help us keep the Internet free and open.\")]),_c('a',{staticClass:\"donate icon-attach cc-heart-filled\",attrs:{\"href\":\"https://www.classy.org/give/313412/#!/donation/checkout?c_src=website&c_src2=top-of-page-banner\",\"target\":\"_blank\"}},[_vm._v(\"Donate Now\")])])\n},function (){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('p',[_vm._v(\"Except where otherwise \"),_c('a',{attrs:{\"href\":\"https://creativecommons.org/policies/#license\"}},[_vm._v(\"noted\")]),_vm._v(\", content on this site is licensed under a \"),_c('a',{attrs:{\"href\":\"https://creativecommons.org/licenses/by/4.0/\"}},[_vm._v(\"Creative Commons Attribution 4.0 International license\")]),_vm._v(\". Icons by \"),_c('a',{attrs:{\"href\":\"https://fontawesome.com/\",\"target\":\"_blank\"}},[_vm._v(\"Font Awesome\")]),_vm._v(\".\")])\n}]\n\nexport { render, staticRenderFns }","\n\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('v-checkbox',{attrs:{\"value\":_vm.appropriate.ownupagreed},on:{\"input\":function($event){return _vm.toggle('ownupagreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AL.own-up-agreement'))+\" \")]),_c('v-checkbox',{attrs:{\"value\":_vm.appropriate.termsagreed},on:{\"input\":function($event){return _vm.toggle('termsagreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AL.terms-agreement'))+\" \")]),_c('v-checkbox',{attrs:{\"value\":_vm.appropriate.nonrevocableagreed},on:{\"input\":function($event){return _vm.toggle('nonrevocableagreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.AL.non-revocable-agreement'))+\" \")])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseIcons.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"step-actions\"},[_c('v-checkbox',{attrs:{\"value\":_vm.copyright.agreed},on:{\"input\":function($event){return _vm.toggle('agreed')}}},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.CW.copyright-waive-agreement'))+\" \")]),_c('v-checkbox',{attrs:{\"value\":_vm.copyright.confirmed},on:{\"input\":function($event){return _vm.toggle('confirmed')}}},[_c('i18n',{attrs:{\"path\":\"stepper.CW.copyright-waive-confirmation\",\"tag\":\"span\"}},[_c('a',{attrs:{\"slot\":\"link\",\"href\":\"#\"},on:{\"click\":function($event){_vm.openModal = true}},slot:\"link\"},[_vm._v(\" \"+_vm._s(_vm.$t('stepper.CW.link-label'))+\" \")])])],1),(_vm.openModal)?_c('app-modal',{attrs:{\"title\":\"CC0 1.0\"},on:{\"close\":_vm.closeModal}},[_c('div',{staticClass:\"modal-container\"},[_c('iframe',{attrs:{\"id\":\"iframe\",\"width\":\"100%\",\"height\":\"100%\",\"allowtransparency\":\"true\",\"src\":\"https://creativecommons.org/publicdomain/zero/1.0/legalcode\"}})])]):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./HelpSection.vue?vue&type=template&id=fd372f6e\"\nimport script from \"./HelpSection.vue?vue&type=script&lang=js\"\nexport * from \"./HelpSection.vue?vue&type=script&lang=js\"\nimport style0 from \"./HelpSection.vue?vue&type=style&index=0&id=fd372f6e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChooserModal.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HelpSection.vue?vue&type=style&index=0&id=fd372f6e&prod&lang=scss\"","import { render, staticRenderFns } from \"./CopyrightWaiverStep.vue?vue&type=template&id=3c962567\"\nimport script from \"./CopyrightWaiverStep.vue?vue&type=script&lang=js\"\nexport * from \"./CopyrightWaiverStep.vue?vue&type=script&lang=js\"\nimport style0 from \"./CopyrightWaiverStep.vue?vue&type=style&index=0&id=3c962567&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseDetailsCard.vue?vue&type=template&id=02ee162d&scoped=true\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppropriateLicenseStep.vue?vue&type=template&id=c2baf416\""],"sourceRoot":""} \ No newline at end of file diff --git a/docs/js/chunk-1941f422.454a2109.js b/docs/js/chunk-1941f422.454a2109.js new file mode 100644 index 000000000..919739815 --- /dev/null +++ b/docs/js/chunk-1941f422.454a2109.js @@ -0,0 +1,9 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1941f422"],{"10d6":function(t,e,n){"use strict";n.r(e);var r=n("af35"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},"15e9":function(t,e,n){"use strict";n.r(e);var r=n("62cf"),i=n("45f4");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("2bfa");var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"8e84a60e",null);e["default"]=s.exports},"19c5":function(t,e,n){"use strict";n("c89f")},"23ca":function(t,e,n){"use strict";n.r(e);var r=n("9417"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},"2bfa":function(t,e,n){"use strict";n("f978")},"2e9d":function(t,e,n){"use strict";n.r(e);var r=n("a360"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},"2eb5":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"copy-tools"},[".xmp"!==t.clipboardTarget?e("copy-type-switch",{on:{"change-copy-type":t.changeCopyType}}):t._e(),".xmp"!==t.clipboardTarget?e("v-button",{staticClass:"donate small copy-button",attrs:{"data-clipboard-target":t.clipboardTarget},on:{click:t.handleCopy}},[t._v(" "+t._s(t.copyLabel)+" ")]):t._e(),".xmp"===t.clipboardTarget?e("xmp-button"):t._e()],1)},e.staticRenderFns=[]},3020:function(t,e,n){"use strict";var r=n("cccf");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"45f4":function(t,e,n){"use strict";n.r(e);var r=n("c95a"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},5539:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("fe66"),i=n("2f62");e.default={name:"XmpButton",computed:{...(0,i.mapGetters)(["shortName"]),xmpLabel(){return this.$t("license-use.xmp-label")},xmpFilename(){return this.shortName+".xmp"},xmpHref(){const t=this.$store.getters.shortName,{workUrl:e,workTitle:n,creatorName:i}=this.$store.state.attributionDetails,o=(0,r.createXMP)({shortName:t,workUrl:e,workTitle:n,creatorName:i}),a=new Blob([o],{type:"text/xml;charset=utf-8"});return URL.createObjectURL(a)}}}},"57b3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("i18n",{staticClass:"license-text",attrs:{path:"license-use.richtext.full-text",tag:"p","xmlns:dct":"http://purl.org/dc/terms/","xmlns:cc":"http://creativecommons.org/ns#"},scopedSlots:t._u([{key:"workTitle",fn:function(){return[e(t.workUrl&&t.isWeb?"a":"span",t._b({tag:"component"},"component",t.workProps,!1),[t._v(" "+t._s(t.workTitle)+" ")])]},proxy:!0},{key:"yearOfCreation",fn:function(){return[e("span",{tag:"component"},[t._v(" "+t._s(t.yearOfCreation)+" ")])]},proxy:!0},{key:"creator",fn:function(){return[t.creatorName?e(t.isCreatorLink?"a":"span",t._b({tag:"component"},"component",t.creatorProps,!1),[t._v(" "+t._s(t.creatorName)+" ")]):t._e()]},proxy:!0},{key:"by",fn:function(){return[t._v(" "+t._s(t.byString)+" ")]},proxy:!0},{key:"licenseMark",fn:function(){return[e("span",[t._v(t._s(t.$t(t.licensedMarkedString)))])]},proxy:!0},{key:"license",fn:function(){return[t.isWeb?e("a",{attrs:{href:t.licenseUrl("web"),target:"_blank",rel:"license noopener noreferrer"}},[t._v(" "+t._s("short"===t.attributionType?t.shortName:t.fullName)+" "),e("license-icons",{class:["icon"],attrs:{"icons-arr":["logo",...t.iconsList]}})],1):e("span",[t._v(t._s(t.licenseName)+".")])]},proxy:!0},{key:"print-instructions",fn:function(){return[t.isWeb?t._e():e("span",[t._v(t._s(t.$t("license-use.print.label",{linkToLicenseDeed:t.licenseUrl("print")})))])]},proxy:!0}])})},e.staticRenderFns=[]},"62cf":function(t,e,n){"use strict";var r=n("abbd");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"6b84":function(t,e,n){"use strict";n.r(e);var r=n("e619"),i=n("d28b");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,null,null);e["default"]=s.exports},"7b42":function(t,e,n){"use strict";var r=n("8d87");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},8438:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("2f62"),i=o(n("20bb"));function o(t){return t&&t.__esModule?t:{default:t}}e.default={name:"LicenseText",components:{LicenseIcons:i.default},props:{textFor:{type:String,default:"web",validate:function(t){return["web","print"].indexOf(t)>-1}}},computed:{...(0,r.mapGetters)(["shortName","fullName","licenseUrl","iconsList"]),...(0,r.mapState)(["attributionDetails","attributionType"]),licensedMarkedString(){return"CC0 1.0"===this.shortName?"license-use.richtext.marked-text":"license-use.richtext.licensed-text"},isCreatorLink(){return this.creatorName&&this.creatorProfileUrl&&this.isWeb},licenseName(){return"short"===this.attributionType?this.shortName:this.fullName},byString(){return this.creatorName?this.$t("license-use.richtext.by"):""},creatorProps(){const t={property:"cc:attributionName"};return this.isCreatorLink&&(t.href=this.creatorProfileUrl,t.rel="cc:attributionURL noopener noreferrer",t.target="_blank"),t},creatorName(){return this.attributionDetails.creatorName},creatorProfileUrl(){const{creatorProfileUrl:t}=this.attributionDetails;return t&&!t.startsWith("http")?"http://"+t:this.attributionDetails.creatorProfileUrl},workTitle(){return this.attributionDetails.workTitle?""+this.attributionDetails.workTitle:this.$t("license-use.richtext.workTitle")},yearOfCreation(){return this.attributionDetails.yearOfCreation?"© "+this.attributionDetails.yearOfCreation:""},workUrl(){const{workUrl:t}=this.attributionDetails;return t&&!t.startsWith("http")?"http://"+t:t},workProps(){const t={},{workTitle:e}=this.attributionDetails;return e&&(t.property="dct:title"),this.workUrl&&(t.href=this.workUrl,t.rel="cc:attributionURL noopener noreferrer",t.target="_blank"),t},isWeb(){return"web"===this.textFor}}}},"8d87":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"license-use-card",on:{click:t.updateCopyTarget}},[e("h3",[t._v(" "+t._s(t.$t("license-use.heading"))+" ")]),e("p",{staticClass:"license-use-instructions"},[t._v(" "+t._s(t.$t("license-use.common-instructions"))+" ")]),e("tabs",{ref:"alltabs",staticClass:"top-tabs"},[e("tab",{ref:"web",staticClass:"main-tabs",attrs:{title:t.$t("license-use.web-tab-heading")}},[t._v(" "+t._s(t.$t("license-use.web-instructions"))+" "),e("tabs",{ref:"web",staticClass:"attribution-tabs",attrs:{boxed:!0}},[e("tab",{ref:"richtext",attrs:{title:t.$t("license-use.rich-text-label")}},[e("license-text",{staticClass:"richtext",attrs:{"text-for":"web"}})],1),e("tab",{ref:"html",attrs:{title:t.$t("license-use.html-label")}},[e("license-h-t-m-l",{staticClass:"html"})],1),e("tab",{ref:"xmp",attrs:{title:"XMP"}})],1)],1),e("tab",{ref:"printmedia",attrs:{title:t.$t("license-use.print-media-tab-heading")}},[t._v(" "+t._s(t.$t("license-use.print-media-instructions"))+" "),e("tabs",{staticClass:"attribution-tabs",attrs:{boxed:!0}},[e("tab",{ref:"plaintext",attrs:{title:t.$t("license-use.plain-text-label")}},[e("license-text",{staticClass:"plaintext",attrs:{"text-for":"print"}})],1)],1)],1)],1),e("copy-tools",{attrs:{"clipboard-target":t.copyTarget}})],1)},e.staticRenderFns=[]},"903d":function(t,e,n){"use strict";n.r(e);var r=n("3020"),i=n("2e9d");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("19c5");var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"b41dd392",null);e["default"]=s.exports},9417:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n("15e9")),i=a(n("b311")),o=a(n("da76"));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"CopyTools",components:{CopyTypeSwitch:r.default,XmpButton:o.default},props:{clipboardTarget:{type:String,default:".license-text"}},data(){return{copyType:"short",copyLabel:this.$t("license-use.copy-label"),xmpLabel:this.$t("license-use.xmp-label")}},mounted(){this.clipboard=new i.default(".copy-button"),this.clipboard.on("success",this.onCopySuccess),this.clipboard.on("error",this.onCopyError)},destroyed(){this.clipboard.destroy()},methods:{changeCopyType(){this.copyType="short"===this.copyType?"full":"short",this.$emit("change-copy-type",this.copyType)},handleCopy(){this.copyLabel=this.$t("license-use.copied-label"),setTimeout(()=>{this.copyLabel=this.$t("license-use.copy-label")},2e3)},onCopySuccess(t){this.success=!0,setTimeout(()=>{this.success=!1},2e3),t.clearSelection()},onCopyError(t){t.clearSelection()}}}},9424:function(t,e,n){},"9eef":function(t,e,n){"use strict";n("fcff")},a360:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("2f62"),i=n("768b");e.default={name:"LicenseHTML",computed:{...(0,r.mapGetters)(["shortName","fullName","iconsList","licenseUrl"]),...(0,r.mapState)(["attributionDetails","attributionType"]),htmlLicenseParagraph(){const t="full"===this.attributionType,{workTitle:e}=this.attributionDetails,n=!e,r={...this.attributionDetails,workTitle:e||this.$t("license-use.richtext.workTitle")},{work:o,creator:a,license:s}=(0,i.generateHTML)(r,this.shortName,t,n),c=this.$t("license-use.richtext.full-text",{workTitle:o,creator:a,license:s,by:a?this.$t("license-use.richtext.by"):"",licenseMark:this.shortName===i.LICENSES.CC0.SHORT?this.$t("license-use.richtext.marked-text"):this.$t("license-use.richtext.licensed-text")}),u='xmlns:cc="http://creativecommons.org/ns#" '+(n?"":'xmlns:dct="http://purl.org/dc/terms/"');return`

${c}

`}}}},aa8b:function(t,e,n){"use strict";var r=n("2eb5");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},abbd:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"toggle"},[e("span",{ref:"short",staticClass:"toggle-label selected",attrs:{id:"label-short"}},[t._v("license abbreviation")]),e("input",{staticClass:"toggle-input",attrs:{id:"copy-type","aria-labelledby":t.currentLabel,type:"checkbox",name:"copy-type"},on:{input:t.onInput}}),e("span",{ref:"full",staticClass:"toggle-label",attrs:{id:"label-full"}},[t._v("full license name")])])},e.staticRenderFns=[]},af35:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n("fada")),i=a(n("903d")),o=a(n("6b84"));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"LicenseUseCard",components:{LicenseHTML:i.default,LicenseText:o.default,CopyTools:r.default},data(){return{copyTarget:".richtext"}},methods:{updateCopyTarget(){const t=0===this.$refs.alltabs.$data.activeTabIndex?"web":"print";if("web"===t){const t=Number.parseInt(this.$refs.web.$data.activeTabIndex);this.copyTarget="."+["richtext","html","xmp"][t]}else this.copyTarget=".plaintext"}}}},b311:function(t,e,n){ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +(function(e,n){t.exports=n()})(0,(function(){return function(){var t={686:function(t,e,n){"use strict";n.d(e,{default:function(){return E}});var r=n(279),i=n.n(r),o=n(370),a=n.n(o),s=n(817),c=n.n(s);function u(t){try{return document.execCommand(t)}catch(e){return!1}}var l=function(t){var e=c()(t);return u("cut"),e},f=l;function d(t){var e="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[e?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=t,n}var p=function(t,e){var n=d(t);e.container.appendChild(n);var r=c()(n);return u("copy"),n.remove(),r},h=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"===typeof t?n=p(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null===t||void 0===t?void 0:t.type)?n=p(t.value,e):(n=c()(t),u("copy")),n},b=h;function y(t){return y="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y(t)}var m=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,r=t.container,i=t.target,o=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==y(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?b(o,{container:r}):i?"cut"===n?f(i):b(i,{container:r}):void 0},v=m;function g(t){return g="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g(t)}function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"===typeof t.action?t.action:this.defaultAction,this.target="function"===typeof t.target?t.target:this.defaultTarget,this.text="function"===typeof t.text?t.text:this.defaultText,this.container="object"===g(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=a()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",r=v({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(r?"success":"error",{action:n,text:r,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return $("action",t)}},{key:"defaultTarget",value:function(t){var e=$("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return $("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return b(t,e)}},{key:"cut",value:function(t){return f(t)}},{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"===typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),n}(i()),E=F},828:function(t){var e=9;if("undefined"!==typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}function r(t,n){while(t&&t.nodeType!==e){if("function"===typeof t.matches&&t.matches(n))return t;t=t.parentNode}}t.exports=r},438:function(t,e,n){var r=n(828);function i(t,e,n,r,i){var o=a.apply(this,arguments);return t.addEventListener(n,o,i),{destroy:function(){t.removeEventListener(n,o,i)}}}function o(t,e,n,r,o){return"function"===typeof t.addEventListener?i.apply(null,arguments):"function"===typeof n?i.bind(null,document).apply(null,arguments):("string"===typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}function a(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}t.exports=o},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"===typeof t||t instanceof String},e.fn=function(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e}},370:function(t,e,n){var r=n(879),i=n(438);function o(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return a(t,e,n);if(r.nodeList(t))return s(t,e,n);if(r.string(t))return c(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function a(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function s(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}function c(t,e,n){return i(document.body,t,e,n)}t.exports=o},817:function(t){function e(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),e=r.toString()}return e}t.exports=e},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;for(r;r{const a=(0,r.licenseSlug)(t).replace(/-/gi,"_").toUpperCase(),s=r.LICENSES[a].URL,c=r.LICENSES[a].FULL,u=`This work is licensed under ${c}`.replace(//gi,">").replace(/"/gi,"""),l=t!==r.LICENSES.CC0.SHORT?"True":"False";return`\n\n \n \n ${l}${i?`\n \n \n ${i}\n \n `:""}${e?`\n `:""}\n \n \n ${u}\n ${u}\n \n \n ${i?`\n ${i}`:""}${n?`\n \n \n ${n}\n ${n}\n \n `:""}\n \n \n\n`};e.createXMP=i}}]); +//# sourceMappingURL=chunk-1941f422.454a2109.js.map \ No newline at end of file diff --git a/docs/js/chunk-1941f422.454a2109.js.map b/docs/js/chunk-1941f422.454a2109.js.map new file mode 100644 index 000000000..2c3266a81 --- /dev/null +++ b/docs/js/chunk-1941f422.454a2109.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/LicenseUseCard.vue?8e52","webpack:///./src/components/CopyTypeSwitch.vue?f3a6","webpack:///./src/components/LicenseHTML.vue?88fe","webpack:///./src/components/CopyTools.vue?8b70","webpack:///./src/components/CopyTypeSwitch.vue?2685","webpack:///./src/components/LicenseHTML.vue?cdee","webpack:///./src/components/CopyTools.vue","webpack:///./src/components/LicenseHTML.vue?7031","webpack:///./src/components/CopyTypeSwitch.vue?3824","webpack:///src/components/XmpButton.vue","webpack:///./src/components/LicenseText.vue","webpack:///./src/components/CopyTypeSwitch.vue?373a","webpack:///./src/components/LicenseText.vue?0dc3","webpack:///./src/components/LicenseUseCard.vue?fa14","webpack:///src/components/LicenseText.vue","webpack:///./src/components/LicenseUseCard.vue","webpack:///./src/components/LicenseHTML.vue?eff1","webpack:///src/components/CopyTools.vue","webpack:///./src/components/LicenseUseCard.vue?e592","webpack:///src/components/LicenseHTML.vue","webpack:///./src/components/CopyTools.vue?0a85","webpack:///./src/components/CopyTypeSwitch.vue","webpack:///src/components/LicenseUseCard.vue","webpack:///./node_modules/clipboard/dist/clipboard.js","webpack:///src/components/CopyTypeSwitch.vue","webpack:///./src/components/LicenseHTML.vue","webpack:///./src/components/XmpButton.vue?cf6d","webpack:///./src/components/LicenseText.vue?056a","webpack:///./src/components/LicenseUseCard.vue?bda4","webpack:///./src/components/XmpButton.vue?a74e","webpack:///./src/components/LicenseText.vue?259d","webpack:///./src/components/CopyTools.vue?a250","webpack:///./src/components/XmpButton.vue","webpack:///./src/components/XmpButton.vue?2b2a","webpack:///./src/components/CopyTools.vue?f955","webpack:///./src/utils/xmp.js"],"names":["component","exports","render","_vm","this","_c","_self","staticClass","clipboardTarget","on","changeCopyType","_e","attrs","handleCopy","_v","_s","copyLabel","staticRenderFns","_xmp","require","_vuex","default","name","computed","mapGetters","xmpLabel","$t","xmpFilename","shortName","xmpHref","$store","getters","workUrl","workTitle","creatorName","state","attributionDetails","xmp","createXMP","xmpBlob","Blob","type","URL","createObjectURL","scopedSlots","_u","key","fn","isWeb","_b","tag","workProps","proxy","yearOfCreation","isCreatorLink","creatorProps","byString","licensedMarkedString","licenseUrl","attributionType","fullName","class","iconsList","licenseName","linkToLicenseDeed","_LicenseIcons","_interopRequireDefault","obj","__esModule","components","LicenseIcons","props","textFor","String","validate","val","indexOf","mapState","creatorProfileUrl","creatorAttrs","property","href","rel","target","startsWith","workAttrs","updateCopyTarget","ref","copyTarget","_CopyTypeSwitch","_clipboard","_XmpButton","CopyTypeSwitch","XmpButton","data","copyType","mounted","clipboard","Clipboard","onCopySuccess","onCopyError","destroyed","destroy","methods","$emit","setTimeout","e","success","clearSelection","_licenseUtilities","htmlLicenseParagraph","useFullName","isTitleDefault","work","creator","license","generateHTML","licenseCodeSpan","by","licenseMark","LICENSES","CC0","SHORT","metadata","currentLabel","onInput","_CopyTools","_LicenseHTML","_LicenseText","LicenseHTML","LicenseText","CopyTools","activeTab","$refs","alltabs","$data","activeTabIndex","activeWebTabIndex","Number","parseInt","web","root","factory","module","__webpack_modules__","686","__unused_webpack_module","__webpack_exports__","__webpack_require__","d","tiny_emitter","tiny_emitter_default","n","listen","listen_default","src_select","select_default","command","document","execCommand","err","ClipboardActionCut","selectedText","actions_cut","createFakeElement","value","isRTL","documentElement","getAttribute","fakeElement","createElement","style","fontSize","border","padding","margin","position","yPosition","window","pageYOffset","scrollTop","top","concat","setAttribute","fakeCopyAction","options","container","appendChild","remove","ClipboardActionCopy","arguments","length","undefined","body","HTMLInputElement","includes","actions_copy","_typeof","Symbol","iterator","constructor","prototype","ClipboardActionDefault","_options$action","action","text","Error","nodeType","hasAttribute","actions_default","clipboard_typeof","_classCallCheck","instance","Constructor","TypeError","_defineProperties","i","descriptor","enumerable","configurable","writable","Object","defineProperty","_createClass","protoProps","staticProps","_inherits","subClass","superClass","create","_setPrototypeOf","o","p","setPrototypeOf","__proto__","_createSuper","Derived","hasNativeReflectConstruct","_isNativeReflectConstruct","result","Super","_getPrototypeOf","NewTarget","Reflect","construct","apply","_possibleConstructorReturn","self","call","_assertThisInitialized","ReferenceError","sham","Proxy","Date","toString","getPrototypeOf","getAttributeValue","suffix","element","attribute","_Emitter","_super","trigger","_this","resolveOptions","listenClick","defaultAction","defaultTarget","defaultText","_this2","listener","onClick","delegateTarget","currentTarget","emit","focus","getSelection","removeAllRanges","selector","querySelector","actions","support","queryCommandSupported","forEach","828","DOCUMENT_NODE_TYPE","Element","matches","proto","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","closest","parentNode","438","__unused_webpack_exports","_delegate","callback","useCapture","listenerFn","addEventListener","removeEventListener","delegate","elements","bind","querySelectorAll","Array","map","879","node","HTMLElement","nodeList","string","370","is","listenNode","listenNodeList","listenSelector","817","select","nodeName","isReadOnly","setSelectionRange","removeAttribute","selection","range","createRange","selectNodeContents","addRange","279","E","ctx","push","once","off","_","slice","evtArr","len","evts","liveEvents","TinyEmitter","__webpack_module_cache__","moduleId","getter","a","definition","get","prop","hasOwnProperty","selected","mapMutations","event","checked","full","classList","toggle","short","setAttributionType","replace","lang","slug","licenseSlug","toUpperCase","licenseFullName","FULL","ccLicenseNotice","isLicensed"],"mappings":"kHAAA,4HAAuV,eAAG,G,oCCA1V,yJAQIA,EAAY,eACd,aACA,YACA,sBACA,EACA,KACA,WACA,MAIa,aAAAA,E,6CCnBf,W,oCCAA,4HAAkV,eAAG,G,oCCArV,W,oCCAA,4HAAoV,eAAG,G,uHCA7UC,EAAAC,OAAG,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,cAAc,CAA0B,SAAxBJ,EAAIK,gBAA4BH,EAAG,mBAAmB,CAACI,GAAG,CAAC,mBAAmBN,EAAIO,kBAAkBP,EAAIQ,KAA8B,SAAxBR,EAAIK,gBAA4BH,EAAG,WAAW,CAACE,YAAY,2BAA2BK,MAAM,CAAC,wBAAwBT,EAAIK,iBAAiBC,GAAG,CAAC,MAAQN,EAAIU,aAAa,CAACV,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIa,WAAW,OAAOb,EAAIQ,KAA8B,SAAxBR,EAAIK,gBAA4BH,EAAG,cAAcF,EAAIQ,MAAM,IAEzdV,EAAAgB,gBAAG,I,kCCFtB,gL,oCCAA,4HAAuV,eAAG,G,oGCa1V,IAAAC,EAAAC,EAAA,QACAC,EAAAD,EAAA,QAAAlB,EAAAoB,QAEA,CACAC,KAAA,YACAC,SAAA,KACA,EAAAC,cAAA,eACAC,WACA,YAAAC,GAAA,0BAEAC,cACA,YAAAC,UAAA,QAEAC,UACA,MAAAD,EAAA,KAAAE,OAAAC,QAAAH,WACA,QAAAI,EAAA,UAAAC,EAAA,YAAAC,GACA,KAAAJ,OAAAK,MAAAC,mBACAC,GAAA,EAAAC,aAAA,CAAAV,YAAAI,UAAAC,YAAAC,gBACAK,EAAA,IAAAC,KAAA,CAAAH,GAAA,CAAAI,KAAA,2BACA,OAAAC,IAAAC,gBAAAJ,O,uHChCUtC,EAAAC,OAAG,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,OAAO,CAACE,YAAY,eAAeK,MAAM,CAAC,KAAO,iCAAiC,IAAM,IAAI,YAAY,4BAA4B,WAAW,kCAAkCgC,YAAYzC,EAAI0C,GAAG,CAAC,CAACC,IAAI,YAAYC,GAAG,WAAW,MAAO,CAAC1C,EAAGF,EAAI6B,SAAW7B,EAAI6C,MAAQ,IAAM,OAAO7C,EAAI8C,GAAG,CAACC,IAAI,aAAa,YAAY/C,EAAIgD,WAAU,GAAO,CAAChD,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAI8B,WAAW,SAASmB,OAAM,GAAM,CAACN,IAAI,iBAAiBC,GAAG,WAAW,MAAO,CAAC1C,EAAG,OAAO,CAAC6C,IAAI,aAAa,CAAC/C,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIkD,gBAAgB,SAASD,OAAM,GAAM,CAACN,IAAI,UAAUC,GAAG,WAAW,MAAO,CAAE5C,EAAI+B,YAAa7B,EAAGF,EAAImD,cAAgB,IAAM,OAAOnD,EAAI8C,GAAG,CAACC,IAAI,aAAa,YAAY/C,EAAIoD,cAAa,GAAO,CAACpD,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAI+B,aAAa,OAAO/B,EAAIQ,OAAOyC,OAAM,GAAM,CAACN,IAAI,KAAKC,GAAG,WAAW,MAAO,CAAC5C,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIqD,UAAU,OAAOJ,OAAM,GAAM,CAACN,IAAI,cAAcC,GAAG,WAAW,MAAO,CAAC1C,EAAG,OAAO,CAACF,EAAIW,GAAGX,EAAIY,GAAGZ,EAAIuB,GAAGvB,EAAIsD,4BAA4BL,OAAM,GAAM,CAACN,IAAI,UAAUC,GAAG,WAAW,MAAO,CAAE5C,EAAI6C,MAAO3C,EAAG,IAAI,CAACO,MAAM,CAAC,KAAOT,EAAIuD,WAAW,OAAO,OAAS,SAAS,IAAM,gCAAgC,CAACvD,EAAIW,GAAG,IAAIX,EAAIY,GAA2B,UAAxBZ,EAAIwD,gBAA8BxD,EAAIyB,UAAYzB,EAAIyD,UAAU,KAAKvD,EAAG,gBAAgB,CAACwD,MAAM,CAAC,QAAQjD,MAAM,CAAC,YAAY,CAAC,UAAWT,EAAI2D,eAAe,GAAGzD,EAAG,OAAO,CAACF,EAAIW,GAAGX,EAAIY,GAAGZ,EAAI4D,aAAa,SAASX,OAAM,GAAM,CAACN,IAAI,qBAAqBC,GAAG,WAAW,MAAO,CAAG5C,EAAI6C,MAAuH7C,EAAIQ,KAApHN,EAAG,OAAO,CAACF,EAAIW,GAAGX,EAAIY,GAAGZ,EAAIuB,GAAG,0BAA2B,CAAEsC,kBAAmB7D,EAAIuD,WAAW,iBAA4BN,OAAM,QAEniDnD,EAAAgB,gBAAG,I,oCCFtB,gL,oCCAA,+IAOIjB,EAAY,eACd,aACA,YACA,sBACA,EACA,KACA,KACA,MAIa,aAAAA,E,6CClBf,gL,oGCuDA,IAAAoB,EAAAD,EAAA,QACA8C,EAAAC,EAAA/C,EAAA,kBAAA+C,EAAAC,GAAA,OAAAA,KAAAC,WAAAD,EAAA,CAAA9C,QAAA8C,GAAAlE,EAAAoB,QAEA,CACAC,KAAA,cACA+C,WAAA,CACAC,wBAEAC,MAAA,CACAC,QAAA,CACA/B,KAAAgC,OACApD,QAAA,MACAqD,SAAA,SAAAC,GACA,sBAAAC,QAAAD,IAAA,KAIApD,SAAA,KACA,EAAAC,cAAA,uDACA,EAAAqD,YAAA,0CACApB,uBACA,uBAAA7B,UACA,mCACA,sCAEA0B,gBACA,YAAApB,aAAA,KAAA4C,mBAAA,KAAA9B,OAEAe,cACA,qBAAAJ,gBAAA,KAAA/B,UAAA,KAAAgC,UAEAJ,WACA,YAAAtB,YAAA,KAAAR,GAAA,+BAEA6B,eACA,MAAAwB,EAAA,CAAAC,SAAA,sBAMA,OALA,KAAA1B,gBACAyB,EAAAE,KAAA,KAAAH,kBACAC,EAAAG,IAAA,wCACAH,EAAAI,OAAA,UAEAJ,GAEA7C,cACA,YAAAE,mBAAAF,aAEA4C,oBACA,wBAAAA,GAAA,KAAA1C,mBACA,OAAA0C,MAAAM,WAAA,QACA,UAAAN,EAEA,KAAA1C,mBAAA0C,mBAEA7C,YACA,YAAAG,mBAAAH,UACA,QAAAG,mBAAAH,UACA,KAAAP,GAAA,mCAEA2B,iBACA,YAAAjB,mBAAAiB,eACA,UAAAjB,mBAAAiB,eACA,IAEArB,UACA,cAAAA,GAAA,KAAAI,mBACA,OAAAJ,MAAAoD,WAAA,QACA,UAAApD,EAEAA,GAEAmB,YACA,MAAAkC,EAAA,IACA,UAAApD,GAAA,KAAAG,mBASA,OARAH,IACAoD,EAAAL,SAAA,aAEA,KAAAhD,UACAqD,EAAAJ,KAAA,KAAAjD,QACAqD,EAAAH,IAAA,wCACAG,EAAAF,OAAA,UAEAE,GAEArC,QACA,mBAAAwB,Y,uHC3IUvE,EAAAC,OAAG,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,mBAAmBE,GAAG,CAAC,MAAQN,EAAImF,mBAAmB,CAACjF,EAAG,KAAK,CAACF,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIuB,GAAG,wBAAwB,OAAOrB,EAAG,IAAI,CAACE,YAAY,4BAA4B,CAACJ,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIuB,GAAG,oCAAoC,OAAOrB,EAAG,OAAO,CAACkF,IAAI,UAAUhF,YAAY,YAAY,CAACF,EAAG,MAAM,CAACkF,IAAI,MAAMhF,YAAY,YAAYK,MAAM,CAAC,MAAQT,EAAIuB,GAAG,iCAAiC,CAACvB,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIuB,GAAG,iCAAiC,KAAKrB,EAAG,OAAO,CAACkF,IAAI,MAAMhF,YAAY,mBAAmBK,MAAM,CAAC,OAAQ,IAAO,CAACP,EAAG,MAAM,CAACkF,IAAI,WAAW3E,MAAM,CAAC,MAAQT,EAAIuB,GAAG,iCAAiC,CAACrB,EAAG,eAAe,CAACE,YAAY,WAAWK,MAAM,CAAC,WAAW,UAAU,GAAGP,EAAG,MAAM,CAACkF,IAAI,OAAO3E,MAAM,CAAC,MAAQT,EAAIuB,GAAG,4BAA4B,CAACrB,EAAG,kBAAkB,CAACE,YAAY,UAAU,GAAGF,EAAG,MAAM,CAACkF,IAAI,MAAM3E,MAAM,CAAC,MAAQ,UAAU,IAAI,GAAGP,EAAG,MAAM,CAACkF,IAAI,aAAa3E,MAAM,CAAC,MAAQT,EAAIuB,GAAG,yCAAyC,CAACvB,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIuB,GAAG,yCAAyC,KAAKrB,EAAG,OAAO,CAACE,YAAY,mBAAmBK,MAAM,CAAC,OAAQ,IAAO,CAACP,EAAG,MAAM,CAACkF,IAAI,YAAY3E,MAAM,CAAC,MAAQT,EAAIuB,GAAG,kCAAkC,CAACrB,EAAG,eAAe,CAACE,YAAY,YAAYK,MAAM,CAAC,WAAW,YAAY,IAAI,IAAI,IAAI,GAAGP,EAAG,aAAa,CAACO,MAAM,CAAC,mBAAmBT,EAAIqF,eAAe,IAEp2CvF,EAAAgB,gBAAG,I,oCCFtB,yJAQIjB,EAAY,eACd,aACA,YACA,sBACA,EACA,KACA,WACA,MAIa,aAAAA,E,6GCAf,IAAAyF,EAAAvB,EAAA/C,EAAA,SACAuE,EAAAxB,EAAA/C,EAAA,SACAwE,EAAAzB,EAAA/C,EAAA,kBAAA+C,EAAAC,GAAA,OAAAA,KAAAC,WAAAD,EAAA,CAAA9C,QAAA8C,GAAAlE,EAAAoB,QAEA,CACAC,KAAA,YACA+C,WAAA,CAAAuB,yBAAAC,qBACAtB,MAAA,CACA/D,gBAAA,CACAiC,KAAAgC,OACApD,QAAA,kBAGAyE,OACA,OACAC,SAAA,QACA/E,UAAA,KAAAU,GAAA,0BACAD,SAAA,KAAAC,GAAA,2BAGAsE,UACA,KAAAC,UAAA,IAAAC,UAAA,gBACA,KAAAD,UAAAxF,GAAA,eAAA0F,eACA,KAAAF,UAAAxF,GAAA,aAAA2F,cAEAC,YACA,KAAAJ,UAAAK,WAEAC,QAAA,CACA7F,iBACA,KAAAqF,SAAA,eAAAA,SAAA,eACA,KAAAS,MAAA,wBAAAT,WAEAlF,aACA,KAAAG,UAAA,KAAAU,GAAA,4BACA+E,WAAA,KACA,KAAAzF,UAAA,KAAAU,GAAA,2BACA,MAEAyE,cAAAO,GACA,KAAAC,SAAA,EACAF,WAAA,KACA,KAAAE,SAAA,GACA,KACAD,EAAAE,kBAEAR,YAAAM,GACAA,EAAAE,qB,2DClEA,W,oGCYA,IAAAxF,EAAAD,EAAA,QACA0F,EAAA1F,EAAA,QAAAlB,EAAAoB,QAEA,CACAC,KAAA,cACAC,SAAA,KACA,EAAAC,cAAA,uDACA,EAAAqD,YAAA,0CAEAiC,uBACA,MAAAC,EAAA,cAAApD,iBAEA,UAAA1B,GAAA,KAAAG,mBACA4E,GAAA/E,EAEAG,EAAA,IACA,KAAAA,mBACAH,aAAA,KAAAP,GAAA,oCAEA,KAAAuF,EAAA,QAAAC,EAAA,QAAAC,IAAA,EAAAC,gBACAhF,EACA,KAAAR,UACAmF,EACAC,GAGAK,EAAA,KAAA3F,GAAA,kCACAO,UAAAgF,EACAC,UACAC,UACAG,GAAAJ,EAAA,KAAAxF,GAAA,8BACA6F,YACA,KAAA3F,YAAA4F,WAAAC,IAAAC,MACA,KAAAhG,GAAA,oCACA,KAAAA,GAAA,wCAEAiG,EAAA,8CACAX,EAAA,4CAEA,YAAAW,KAAAN,Y,kCCnDA,gL,qHCAUpH,EAAAC,OAAG,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,OAAO,CAACkF,IAAI,QAAQhF,YAAY,wBAAwBK,MAAM,CAAC,GAAK,gBAAgB,CAACT,EAAIW,GAAG,0BAA0BT,EAAG,QAAQ,CAACE,YAAY,eAAeK,MAAM,CAAC,GAAK,YAAY,kBAAkBT,EAAIyH,aAAa,KAAO,WAAW,KAAO,aAAanH,GAAG,CAAC,MAAQN,EAAI0H,WAAWxH,EAAG,OAAO,CAACkF,IAAI,OAAOhF,YAAY,eAAeK,MAAM,CAAC,GAAK,eAAe,CAACT,EAAIW,GAAG,0BAEjcb,EAAAgB,gBAAG,I,oGCsCtB,IAAA6G,EAAA5D,EAAA/C,EAAA,SACA4G,EAAA7D,EAAA/C,EAAA,SACA6G,EAAA9D,EAAA/C,EAAA,kBAAA+C,EAAAC,GAAA,OAAAA,KAAAC,WAAAD,EAAA,CAAA9C,QAAA8C,GAAAlE,EAAAoB,QACA,CACAC,KAAA,iBACA+C,WAAA,CACA4D,sBACAC,sBACAC,qBAEArC,OACA,OACAN,WAAA,cAGAe,QAAA,CACAjB,mBACA,MAAA8C,EACA,SAAAC,MAAAC,QAAAC,MAAAC,eAAA,cACA,WAAAJ,EAAA,CACA,MAAAK,EAAAC,OAAAC,SACA,KAAAN,MAAAO,IAAAL,MAAAC,gBAEA,KAAAhD,WAAA,8BAAAiD,QAEA,KAAAjD,WAAA,iB;;;;;;;CC3DA,SAA2CqD,EAAMC,GAE/CC,EAAO9I,QAAU6I,KAFnB,CASG1I,GAAM,WACT,OAAgB,WACN,IAAI4I,EAAsB,CAE9BC,IACA,SAAUC,EAAyBC,EAAqBC,GAE9D,aAGAA,EAAoBC,EAAEF,EAAqB,CACzC,QAAW,WAAa,OAAqBlD,KAI/C,IAAIqD,EAAeF,EAAoB,KACnCG,EAAoCH,EAAoBI,EAAEF,GAE1DG,EAASL,EAAoB,KAC7BM,EAA8BN,EAAoBI,EAAEC,GAEpDE,EAAaP,EAAoB,KACjCQ,EAA8BR,EAAoBI,EAAEG,GAOxD,SAASE,EAAQpH,GACf,IACE,OAAOqH,SAASC,YAAYtH,GAC5B,MAAOuH,GACP,OAAO,GAYX,IAAIC,EAAqB,SAA4B9E,GACnD,IAAI+E,EAAeN,IAAiBzE,GAEpC,OADA0E,EAAQ,OACDK,GAGwBC,EAAc,EAO/C,SAASC,EAAkBC,GACzB,IAAIC,EAAyD,QAAjDR,SAASS,gBAAgBC,aAAa,OAC9CC,EAAcX,SAASY,cAAc,YAEzCD,EAAYE,MAAMC,SAAW,OAE7BH,EAAYE,MAAME,OAAS,IAC3BJ,EAAYE,MAAMG,QAAU,IAC5BL,EAAYE,MAAMI,OAAS,IAE3BN,EAAYE,MAAMK,SAAW,WAC7BP,EAAYE,MAAML,EAAQ,QAAU,QAAU,UAE9C,IAAIW,EAAYC,OAAOC,aAAerB,SAASS,gBAAgBa,UAI/D,OAHAX,EAAYE,MAAMU,IAAM,GAAGC,OAAOL,EAAW,MAC7CR,EAAYc,aAAa,WAAY,IACrCd,EAAYJ,MAAQA,EACbI,EAaT,IAAIe,EAAiB,SAAwBnB,EAAOoB,GAClD,IAAIhB,EAAcL,EAAkBC,GACpCoB,EAAQC,UAAUC,YAAYlB,GAC9B,IAAIP,EAAeN,IAAiBa,GAGpC,OAFAZ,EAAQ,QACRY,EAAYmB,SACL1B,GAUL2B,EAAsB,SAA6B1G,GACrD,IAAIsG,EAAUK,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,CAChFJ,UAAW5B,SAASmC,MAElB/B,EAAe,GAYnB,MAVsB,kBAAX/E,EACT+E,EAAesB,EAAerG,EAAQsG,GAC7BtG,aAAkB+G,mBAAqB,CAAC,OAAQ,SAAU,MAAO,MAAO,YAAYC,SAAoB,OAAXhH,QAA8B,IAAXA,OAAoB,EAASA,EAAO1C,MAE7JyH,EAAesB,EAAerG,EAAOkF,MAAOoB,IAE5CvB,EAAeN,IAAiBzE,GAChC0E,EAAQ,SAGHK,GAGwBkC,EAAe,EAEhD,SAASC,EAAQlI,GAAmV,OAAtOkI,EAArD,oBAAXC,QAAoD,kBAApBA,OAAOC,SAAmC,SAAiBpI,GAAO,cAAcA,GAA2B,SAAiBA,GAAO,OAAOA,GAAyB,oBAAXmI,QAAyBnI,EAAIqI,cAAgBF,QAAUnI,IAAQmI,OAAOG,UAAY,gBAAkBtI,GAAiBkI,EAAQlI,GAUnX,IAAIuI,EAAyB,WAC3B,IAAIjB,EAAUK,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,GAE9Ea,EAAkBlB,EAAQmB,OAC1BA,OAA6B,IAApBD,EAA6B,OAASA,EAC/CjB,EAAYD,EAAQC,UACpBvG,EAASsG,EAAQtG,OACjB0H,EAAOpB,EAAQoB,KAEnB,GAAe,SAAXD,GAAgC,QAAXA,EACvB,MAAM,IAAIE,MAAM,sDAIlB,QAAed,IAAX7G,EAAsB,CACxB,IAAIA,GAA8B,WAApBkH,EAAQlH,IAA4C,IAApBA,EAAO4H,SASnD,MAAM,IAAID,MAAM,+CARhB,GAAe,SAAXF,GAAqBzH,EAAO6H,aAAa,YAC3C,MAAM,IAAIF,MAAM,qFAGlB,GAAe,QAAXF,IAAqBzH,EAAO6H,aAAa,aAAe7H,EAAO6H,aAAa,aAC9E,MAAM,IAAIF,MAAM,0GAQtB,OAAID,EACKT,EAAaS,EAAM,CACxBnB,UAAWA,IAKXvG,EACgB,QAAXyH,EAAmBzC,EAAYhF,GAAUiH,EAAajH,EAAQ,CACnEuG,UAAWA,SAFf,GAO+BuB,EAAkB,EAEnD,SAASC,EAAiB/I,GAAqW,OAAxP+I,EAArD,oBAAXZ,QAAoD,kBAApBA,OAAOC,SAA4C,SAAiBpI,GAAO,cAAcA,GAAoC,SAAiBA,GAAO,OAAOA,GAAyB,oBAAXmI,QAAyBnI,EAAIqI,cAAgBF,QAAUnI,IAAQmI,OAAOG,UAAY,gBAAkBtI,GAAiB+I,EAAiB/I,GAEvZ,SAASgJ,EAAgBC,EAAUC,GAAe,KAAMD,aAAoBC,GAAgB,MAAM,IAAIC,UAAU,qCAEhH,SAASC,EAAkBpI,EAAQZ,GAAS,IAAK,IAAIiJ,EAAI,EAAGA,EAAIjJ,EAAMwH,OAAQyB,IAAK,CAAE,IAAIC,EAAalJ,EAAMiJ,GAAIC,EAAWC,WAAaD,EAAWC,aAAc,EAAOD,EAAWE,cAAe,EAAU,UAAWF,IAAYA,EAAWG,UAAW,GAAMC,OAAOC,eAAe3I,EAAQsI,EAAW3K,IAAK2K,IAE7S,SAASM,EAAaV,EAAaW,EAAYC,GAAmJ,OAAhID,GAAYT,EAAkBF,EAAYZ,UAAWuB,GAAiBC,GAAaV,EAAkBF,EAAaY,GAAqBZ,EAEzM,SAASa,EAAUC,EAAUC,GAAc,GAA0B,oBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAId,UAAU,sDAAyDa,EAAS1B,UAAYoB,OAAOQ,OAAOD,GAAcA,EAAW3B,UAAW,CAAED,YAAa,CAAEnC,MAAO8D,EAAUP,UAAU,EAAMD,cAAc,KAAeS,GAAYE,EAAgBH,EAAUC,GAEnX,SAASE,EAAgBC,EAAGC,GAA+G,OAA1GF,EAAkBT,OAAOY,gBAAkB,SAAyBF,EAAGC,GAAsB,OAAjBD,EAAEG,UAAYF,EAAUD,GAAaD,EAAgBC,EAAGC,GAErK,SAASG,EAAaC,GAAW,IAAIC,EAA4BC,IAA6B,OAAO,WAAkC,IAAsCC,EAAlCC,EAAQC,EAAgBL,GAAkB,GAAIC,EAA2B,CAAE,IAAIK,EAAYD,EAAgB7O,MAAMoM,YAAauC,EAASI,QAAQC,UAAUJ,EAAOlD,UAAWoD,QAAqBH,EAASC,EAAMK,MAAMjP,KAAM0L,WAAc,OAAOwD,EAA2BlP,KAAM2O,IAE5Z,SAASO,EAA2BC,EAAMC,GAAQ,OAAIA,GAAoC,WAA3BtC,EAAiBsC,IAAsC,oBAATA,EAA8CC,EAAuBF,GAAtCC,EAE5I,SAASC,EAAuBF,GAAQ,QAAa,IAATA,EAAmB,MAAM,IAAIG,eAAe,6DAAgE,OAAOH,EAE/J,SAAST,IAA8B,GAAuB,qBAAZK,UAA4BA,QAAQC,UAAW,OAAO,EAAO,GAAID,QAAQC,UAAUO,KAAM,OAAO,EAAO,GAAqB,oBAAVC,MAAsB,OAAO,EAAM,IAAiF,OAA3EC,KAAKpD,UAAUqD,SAASN,KAAKL,QAAQC,UAAUS,KAAM,IAAI,iBAAyB,EAAQ,MAAOnJ,GAAK,OAAO,GAE1T,SAASuI,EAAgBV,GAAwJ,OAAnJU,EAAkBpB,OAAOY,eAAiBZ,OAAOkC,eAAiB,SAAyBxB,GAAK,OAAOA,EAAEG,WAAab,OAAOkC,eAAexB,IAAcU,EAAgBV,GAaxM,SAASyB,EAAkBC,EAAQC,GACjC,IAAIC,EAAY,kBAAkB7E,OAAO2E,GAEzC,GAAKC,EAAQlD,aAAamD,GAI1B,OAAOD,EAAQ1F,aAAa2F,GAQ9B,IAAIjK,EAAyB,SAAUkK,GACrClC,EAAUhI,EAAWkK,GAErB,IAAIC,EAAS1B,EAAazI,GAM1B,SAASA,EAAUoK,EAAS7E,GAC1B,IAAI8E,EAUJ,OARApD,EAAgB/M,KAAM8F,GAEtBqK,EAAQF,EAAOb,KAAKpP,MAEpBmQ,EAAMC,eAAe/E,GAErB8E,EAAME,YAAYH,GAEXC,EAsJT,OA7IAxC,EAAa7H,EAAW,CAAC,CACvBpD,IAAK,iBACLuH,MAAO,WACL,IAAIoB,EAAUK,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,GAClF1L,KAAKwM,OAAmC,oBAAnBnB,EAAQmB,OAAwBnB,EAAQmB,OAASxM,KAAKsQ,cAC3EtQ,KAAK+E,OAAmC,oBAAnBsG,EAAQtG,OAAwBsG,EAAQtG,OAAS/E,KAAKuQ,cAC3EvQ,KAAKyM,KAA+B,oBAAjBpB,EAAQoB,KAAsBpB,EAAQoB,KAAOzM,KAAKwQ,YACrExQ,KAAKsL,UAAoD,WAAxCwB,EAAiBzB,EAAQC,WAA0BD,EAAQC,UAAY5B,SAASmC,OAOlG,CACDnJ,IAAK,cACLuH,MAAO,SAAqBiG,GAC1B,IAAIO,EAASzQ,KAEbA,KAAK0Q,SAAWpH,IAAiB4G,EAAS,SAAS,SAAU5J,GAC3D,OAAOmK,EAAOE,QAAQrK,QAQzB,CACD5D,IAAK,UACLuH,MAAO,SAAiB3D,GACtB,IAAI4J,EAAU5J,EAAEsK,gBAAkBtK,EAAEuK,cAChCrE,EAASxM,KAAKwM,OAAO0D,IAAY,OACjCzD,EAAOI,EAAgB,CACzBL,OAAQA,EACRlB,UAAWtL,KAAKsL,UAChBvG,OAAQ/E,KAAK+E,OAAOmL,GACpBzD,KAAMzM,KAAKyM,KAAKyD,KAGlBlQ,KAAK8Q,KAAKrE,EAAO,UAAY,QAAS,CACpCD,OAAQA,EACRC,KAAMA,EACNyD,QAASA,EACT1J,eAAgB,WACV0J,GACFA,EAAQa,QAGVjG,OAAOkG,eAAeC,uBAS3B,CACDvO,IAAK,gBACLuH,MAAO,SAAuBiG,GAC5B,OAAON,EAAkB,SAAUM,KAOpC,CACDxN,IAAK,gBACLuH,MAAO,SAAuBiG,GAC5B,IAAIgB,EAAWtB,EAAkB,SAAUM,GAE3C,GAAIgB,EACF,OAAOxH,SAASyH,cAAcD,KAUjC,CACDxO,IAAK,cAMLuH,MAAO,SAAqBiG,GAC1B,OAAON,EAAkB,OAAQM,KAMlC,CACDxN,IAAK,UACLuH,MAAO,WACLjK,KAAK0Q,SAASxK,aAEd,CAAC,CACHxD,IAAK,OACLuH,MAAO,SAAclF,GACnB,IAAIsG,EAAUK,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,CAChFJ,UAAW5B,SAASmC,MAEtB,OAAOG,EAAajH,EAAQsG,KAQ7B,CACD3I,IAAK,MACLuH,MAAO,SAAalF,GAClB,OAAOgF,EAAYhF,KAQpB,CACDrC,IAAK,cACLuH,MAAO,WACL,IAAIuC,EAASd,UAAUC,OAAS,QAAsBC,IAAjBF,UAAU,GAAmBA,UAAU,GAAK,CAAC,OAAQ,OACtF0F,EAA4B,kBAAX5E,EAAsB,CAACA,GAAUA,EAClD6E,IAAY3H,SAAS4H,sBAIzB,OAHAF,EAAQG,SAAQ,SAAU/E,GACxB6E,EAAUA,KAAa3H,SAAS4H,sBAAsB9E,MAEjD6E,MAIJvL,EA1KoB,CA2K1BqD,KAE8BtD,EAAY,GAIvC2L,IACA,SAAU7I,GAEhB,IAAI8I,EAAqB,EAKzB,GAAuB,qBAAZC,UAA4BA,QAAQrF,UAAUsF,QAAS,CAC9D,IAAIC,EAAQF,QAAQrF,UAEpBuF,EAAMD,QAAUC,EAAMC,iBACND,EAAME,oBACNF,EAAMG,mBACNH,EAAMI,kBACNJ,EAAMK,sBAU1B,SAASC,EAASpC,EAASoB,GACvB,MAAOpB,GAAWA,EAAQnD,WAAa8E,EAAoB,CACvD,GAA+B,oBAApB3B,EAAQ6B,SACf7B,EAAQ6B,QAAQT,GAClB,OAAOpB,EAETA,EAAUA,EAAQqC,YAI1BxJ,EAAO9I,QAAUqS,GAKXE,IACA,SAAUzJ,EAAQ0J,EAA0BrJ,GAElD,IAAIkJ,EAAUlJ,EAAoB,KAYlC,SAASsJ,EAAUxC,EAASoB,EAAU7O,EAAMkQ,EAAUC,GAClD,IAAIC,EAAa/B,EAASzB,MAAMjP,KAAM0L,WAItC,OAFAoE,EAAQ4C,iBAAiBrQ,EAAMoQ,EAAYD,GAEpC,CACHtM,QAAS,WACL4J,EAAQ6C,oBAAoBtQ,EAAMoQ,EAAYD,KAe1D,SAASI,EAASC,EAAU3B,EAAU7O,EAAMkQ,EAAUC,GAElD,MAAyC,oBAA9BK,EAASH,iBACTJ,EAAUrD,MAAM,KAAMvD,WAIb,oBAATrJ,EAGAiQ,EAAUQ,KAAK,KAAMpJ,UAAUuF,MAAM,KAAMvD,YAI9B,kBAAbmH,IACPA,EAAWnJ,SAASqJ,iBAAiBF,IAIlCG,MAAM3G,UAAU4G,IAAI7D,KAAKyD,GAAU,SAAU/C,GAChD,OAAOwC,EAAUxC,EAASoB,EAAU7O,EAAMkQ,EAAUC,OAa5D,SAAS9B,EAASZ,EAASoB,EAAU7O,EAAMkQ,GACvC,OAAO,SAASjM,GACZA,EAAEsK,eAAiBsB,EAAQ5L,EAAEvB,OAAQmM,GAEjC5K,EAAEsK,gBACF2B,EAASnD,KAAKU,EAASxJ,IAKnCqC,EAAO9I,QAAU+S,GAKXM,IACA,SAAUpK,EAAyBjJ,GAQzCA,EAAQsT,KAAO,SAASlJ,GACpB,YAAiB2B,IAAV3B,GACAA,aAAiBmJ,aACE,IAAnBnJ,EAAM0C,UASjB9M,EAAQwT,SAAW,SAASpJ,GACxB,IAAI5H,EAAOoL,OAAOpB,UAAUqD,SAASN,KAAKnF,GAE1C,YAAiB2B,IAAV3B,IACU,sBAAT5H,GAAyC,4BAATA,IAChC,WAAY4H,IACK,IAAjBA,EAAM0B,QAAgB9L,EAAQsT,KAAKlJ,EAAM,MASrDpK,EAAQyT,OAAS,SAASrJ,GACtB,MAAwB,kBAAVA,GACPA,aAAiB5F,QAS5BxE,EAAQ8C,GAAK,SAASsH,GAClB,IAAI5H,EAAOoL,OAAOpB,UAAUqD,SAASN,KAAKnF,GAE1C,MAAgB,sBAAT5H,IAMLkR,IACA,SAAU5K,EAAQ0J,EAA0BrJ,GAElD,IAAIwK,EAAKxK,EAAoB,KACzB4J,EAAW5J,EAAoB,KAWnC,SAASK,EAAOtE,EAAQ1C,EAAMkQ,GAC1B,IAAKxN,IAAW1C,IAASkQ,EACrB,MAAM,IAAI7F,MAAM,8BAGpB,IAAK8G,EAAGF,OAAOjR,GACX,MAAM,IAAI6K,UAAU,oCAGxB,IAAKsG,EAAG7Q,GAAG4P,GACP,MAAM,IAAIrF,UAAU,qCAGxB,GAAIsG,EAAGL,KAAKpO,GACR,OAAO0O,EAAW1O,EAAQ1C,EAAMkQ,GAE/B,GAAIiB,EAAGH,SAAStO,GACjB,OAAO2O,EAAe3O,EAAQ1C,EAAMkQ,GAEnC,GAAIiB,EAAGF,OAAOvO,GACf,OAAO4O,EAAe5O,EAAQ1C,EAAMkQ,GAGpC,MAAM,IAAIrF,UAAU,6EAa5B,SAASuG,EAAWN,EAAM9Q,EAAMkQ,GAG5B,OAFAY,EAAKT,iBAAiBrQ,EAAMkQ,GAErB,CACHrM,QAAS,WACLiN,EAAKR,oBAAoBtQ,EAAMkQ,KAc3C,SAASmB,EAAeL,EAAUhR,EAAMkQ,GAKpC,OAJAS,MAAM3G,UAAUkF,QAAQnC,KAAKiE,GAAU,SAASF,GAC5CA,EAAKT,iBAAiBrQ,EAAMkQ,MAGzB,CACHrM,QAAS,WACL8M,MAAM3G,UAAUkF,QAAQnC,KAAKiE,GAAU,SAASF,GAC5CA,EAAKR,oBAAoBtQ,EAAMkQ,QAe/C,SAASoB,EAAezC,EAAU7O,EAAMkQ,GACpC,OAAOK,EAASlJ,SAASmC,KAAMqF,EAAU7O,EAAMkQ,GAGnD5J,EAAO9I,QAAUwJ,GAKXuK,IACA,SAAUjL,GAEhB,SAASkL,EAAO/D,GACZ,IAAIhG,EAEJ,GAAyB,WAArBgG,EAAQgE,SACRhE,EAAQiB,QAERjH,EAAegG,EAAQ7F,WAEtB,GAAyB,UAArB6F,EAAQgE,UAA6C,aAArBhE,EAAQgE,SAAyB,CACtE,IAAIC,EAAajE,EAAQlD,aAAa,YAEjCmH,GACDjE,EAAQ3E,aAAa,WAAY,IAGrC2E,EAAQ+D,SACR/D,EAAQkE,kBAAkB,EAAGlE,EAAQ7F,MAAM0B,QAEtCoI,GACDjE,EAAQmE,gBAAgB,YAG5BnK,EAAegG,EAAQ7F,UAEtB,CACG6F,EAAQlD,aAAa,oBACrBkD,EAAQiB,QAGZ,IAAImD,EAAYpJ,OAAOkG,eACnBmD,EAAQzK,SAAS0K,cAErBD,EAAME,mBAAmBvE,GACzBoE,EAAUjD,kBACViD,EAAUI,SAASH,GAEnBrK,EAAeoK,EAAUxE,WAG7B,OAAO5F,EAGXnB,EAAO9I,QAAUgU,GAKXU,IACA,SAAU5L,GAEhB,SAAS6L,KAKTA,EAAEnI,UAAY,CACZhM,GAAI,SAAUa,EAAMqR,EAAUkC,GAC5B,IAAInO,EAAItG,KAAKsG,IAAMtG,KAAKsG,EAAI,IAO5B,OALCA,EAAEpF,KAAUoF,EAAEpF,GAAQ,KAAKwT,KAAK,CAC/B/R,GAAI4P,EACJkC,IAAKA,IAGAzU,MAGT2U,KAAM,SAAUzT,EAAMqR,EAAUkC,GAC9B,IAAItF,EAAOnP,KACX,SAAS0Q,IACPvB,EAAKyF,IAAI1T,EAAMwP,GACf6B,EAAStD,MAAMwF,EAAK/I,WAItB,OADAgF,EAASmE,EAAItC,EACNvS,KAAKK,GAAGa,EAAMwP,EAAU+D,IAGjC3D,KAAM,SAAU5P,GACd,IAAIwE,EAAO,GAAGoP,MAAM1F,KAAK1D,UAAW,GAChCqJ,IAAW/U,KAAKsG,IAAMtG,KAAKsG,EAAI,KAAKpF,IAAS,IAAI4T,QACjD1H,EAAI,EACJ4H,EAAMD,EAAOpJ,OAEjB,IAAKyB,EAAGA,EAAI4H,EAAK5H,IACf2H,EAAO3H,GAAGzK,GAAGsM,MAAM8F,EAAO3H,GAAGqH,IAAK/O,GAGpC,OAAO1F,MAGT4U,IAAK,SAAU1T,EAAMqR,GACnB,IAAIjM,EAAItG,KAAKsG,IAAMtG,KAAKsG,EAAI,IACxB2O,EAAO3O,EAAEpF,GACTgU,EAAa,GAEjB,GAAID,GAAQ1C,EACV,IAAK,IAAInF,EAAI,EAAG4H,EAAMC,EAAKtJ,OAAQyB,EAAI4H,EAAK5H,IACtC6H,EAAK7H,GAAGzK,KAAO4P,GAAY0C,EAAK7H,GAAGzK,GAAGkS,IAAMtC,GAC9C2C,EAAWR,KAAKO,EAAK7H,IAY3B,OAJC8H,EAAiB,OACd5O,EAAEpF,GAAQgU,SACH5O,EAAEpF,GAENlB,OAIX2I,EAAO9I,QAAU2U,EACjB7L,EAAO9I,QAAQsV,YAAcX,IAQfY,EAA2B,GAG/B,SAASpM,EAAoBqM,GAE5B,GAAGD,EAAyBC,GAC3B,OAAOD,EAAyBC,GAAUxV,QAG3C,IAAI8I,EAASyM,EAAyBC,GAAY,CAGjDxV,QAAS,IAOV,OAHA+I,EAAoByM,GAAU1M,EAAQA,EAAO9I,QAASmJ,GAG/CL,EAAO9I,QAqCf,OAhCC,WAEAmJ,EAAoBI,EAAI,SAAST,GAChC,IAAI2M,EAAS3M,GAAUA,EAAO3E,WAC7B,WAAa,OAAO2E,EAAO,YAC3B,WAAa,OAAOA,GAErB,OADAK,EAAoBC,EAAEqM,EAAQ,CAAEC,EAAGD,IAC5BA,GAPR,GAYA,WAEAtM,EAAoBC,EAAI,SAASpJ,EAAS2V,GACzC,IAAI,IAAI9S,KAAO8S,EACXxM,EAAoBmF,EAAEqH,EAAY9S,KAASsG,EAAoBmF,EAAEtO,EAAS6C,IAC5E+K,OAAOC,eAAe7N,EAAS6C,EAAK,CAAE4K,YAAY,EAAMmI,IAAKD,EAAW9S,MAL3E,GAYA,WACAsG,EAAoBmF,EAAI,SAASpK,EAAK2R,GAAQ,OAAOjI,OAAOpB,UAAUsJ,eAAevG,KAAKrL,EAAK2R,IAD/F,GAQM1M,EAAoB,KAt2BrB,GAw2Bf/H,Y,2HCp2BD,IAAAD,EAAAD,EAAA,QAAAlB,EAAAoB,QACA,CACAC,KAAA,iBACAwE,OACA,OACAkQ,SAAA,UAGAzU,SAAA,CACAqG,eACA,oBAAAoO,WAGAzP,QAAA,KACA,EAAA0P,gBAAA,wBACApO,QAAAqO,GACA,MAAAnQ,EAAAmQ,EAAA/Q,OAAAgR,QAAA,eACA,KAAAH,SAAAjQ,EACA,KAAAsC,MAAA+N,KAAAC,UAAAC,OAAA,YACA,KAAAjO,MAAAkO,MAAAF,UAAAC,OAAA,YACA,KAAAE,mBAAAzQ,O,qHCxCU9F,EAAAC,OAAG,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACE,YAAY,gBAAgBK,MAAM,CAAC,GAAK,mBAAmB,aAAaT,EAAIuB,GAAG,0BAA0B,SAAW,KAAK,CAACvB,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAI2G,qBAAqB2P,QAAQ,SAAU,MAAM,QAEvPxW,EAAAgB,gBAAG,I,kCCFtB,4HAAkV,eAAG,G,kCCArV,4HAAoV,eAAG,G,kCCAvV,yJAQIjB,EAAY,eACd,aACA,YACA,sBACA,EACA,KACA,KACA,MAIa,aAAAA,E,2CCnBf,+IAOIA,EAAY,eACd,aACA,YACA,sBACA,EACA,KACA,KACA,MAIa,aAAAA,E,2CClBf,gL,kCCAA,W,qHCAUC,EAAAC,OAAG,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,IAAI,CAACkF,IAAI,MAAMhF,YAAY,yCAAyCK,MAAM,CAAC,KAAO,WAAW,KAAOT,EAAI0B,QAAQ,SAAW1B,EAAIwB,cAAc,CAACxB,EAAIW,GAAG,IAAIX,EAAIY,GAAGZ,EAAIsB,UAAU,QAEjOxB,EAAAgB,gBAAG,I,yDCFtB,gL,kCCAA,yJAQIjB,EAAY,eACd,aACA,YACA,sBACA,EACA,KACA,WACA,MAIa,aAAAA,E,sIClBf,IAAA6G,EAAA1F,EAAA,QAqBO,MAAMmB,EAAYA,EACvBV,YACAI,UAAU,GACVC,YAAY,GACZC,cAAc,GACdwU,OAAO,YAEP,MAAMC,GAAO,EAAAC,eAAYhV,GAAW6U,QAAQ,MAAO,KAAKI,cAElDnT,EAAa8D,WAASmP,GAAMjU,IAC5BoU,EAAkBtP,WAASmP,GAAMI,KAEjCC,EACH,wCAAuCtT,MAAeoT,QACpDL,QAAQ,MAAO,QACfA,QAAQ,MAAO,QACfA,QAAQ,MAAO,UAEdQ,EAAarV,IAAc4F,WAASC,IAAIC,MAAQ,OAAS,QAE/D,MAAQ,6RAKKzF,EAAa,8CAA+C,8EAGxCgV,uBACrB/U,EACK,2FAGWA,yEAGZ,KAEJF,EACK,uDACiCA,OAClC,qHAI+BgV,mDACXN,OAAUM,sHAGRtT,OAC1BxB,EACK,qCACeA,yBAChB,KAEJD,EACK,uGAG8BA,mDACXyU,MAASzU,kEAG7B,qFAMhBhC,EAAAqC","file":"js/chunk-1941f422.454a2109.js","sourcesContent":["import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CopyTypeSwitch.vue?vue&type=template&id=8e84a60e&scoped=true\"\nimport script from \"./CopyTypeSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./CopyTypeSwitch.vue?vue&type=script&lang=js\"\nimport style0 from \"./CopyTypeSwitch.vue?vue&type=style&index=0&id=8e84a60e&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8e84a60e\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=style&index=0&id=b41dd392&prod&lang=scss&scoped=true\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=style&index=0&id=8e84a60e&prod&lang=scss&scoped=true\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"copy-tools\"},[(_vm.clipboardTarget !== '.xmp')?_c('copy-type-switch',{on:{\"change-copy-type\":_vm.changeCopyType}}):_vm._e(),(_vm.clipboardTarget !== '.xmp')?_c('v-button',{staticClass:\"donate small copy-button\",attrs:{\"data-clipboard-target\":_vm.clipboardTarget},on:{\"click\":_vm.handleCopy}},[_vm._v(\" \"+_vm._s(_vm.copyLabel)+\" \")]):_vm._e(),(_vm.clipboardTarget === '.xmp')?_c('xmp-button'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=template&id=b41dd392&scoped=true\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=script&lang=js\"","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('i18n',{staticClass:\"license-text\",attrs:{\"path\":\"license-use.richtext.full-text\",\"tag\":\"p\",\"xmlns:dct\":\"http://purl.org/dc/terms/\",\"xmlns:cc\":\"http://creativecommons.org/ns#\"},scopedSlots:_vm._u([{key:\"workTitle\",fn:function(){return [_c(_vm.workUrl && _vm.isWeb ? 'a' : 'span',_vm._b({tag:\"component\"},'component',_vm.workProps,false),[_vm._v(\" \"+_vm._s(_vm.workTitle)+\" \")])]},proxy:true},{key:\"yearOfCreation\",fn:function(){return [_c('span',{tag:\"component\"},[_vm._v(\" \"+_vm._s(_vm.yearOfCreation)+\" \")])]},proxy:true},{key:\"creator\",fn:function(){return [(_vm.creatorName)?_c(_vm.isCreatorLink ? 'a' : 'span',_vm._b({tag:\"component\"},'component',_vm.creatorProps,false),[_vm._v(\" \"+_vm._s(_vm.creatorName)+\" \")]):_vm._e()]},proxy:true},{key:\"by\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.byString)+\" \")]},proxy:true},{key:\"licenseMark\",fn:function(){return [_c('span',[_vm._v(_vm._s(_vm.$t(_vm.licensedMarkedString)))])]},proxy:true},{key:\"license\",fn:function(){return [(_vm.isWeb)?_c('a',{attrs:{\"href\":_vm.licenseUrl('web'),\"target\":\"_blank\",\"rel\":\"license noopener noreferrer\"}},[_vm._v(\" \"+_vm._s(_vm.attributionType === 'short' ? _vm.shortName : _vm.fullName)+\" \"),_c('license-icons',{class:['icon'],attrs:{\"icons-arr\":['logo', ..._vm.iconsList]}})],1):_c('span',[_vm._v(_vm._s(_vm.licenseName)+\".\")])]},proxy:true},{key:\"print-instructions\",fn:function(){return [(!_vm.isWeb)?_c('span',[_vm._v(_vm._s(_vm.$t('license-use.print.label', { linkToLicenseDeed: _vm.licenseUrl('print'), })))]):_vm._e()]},proxy:true}])})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=template&id=8e84a60e&scoped=true\"","import { render, staticRenderFns } from \"./LicenseText.vue?vue&type=template&id=1656f8a8\"\nimport script from \"./LicenseText.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseText.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=template&id=49d9612e\"","\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"license-use-card\",on:{\"click\":_vm.updateCopyTarget}},[_c('h3',[_vm._v(\" \"+_vm._s(_vm.$t('license-use.heading'))+\" \")]),_c('p',{staticClass:\"license-use-instructions\"},[_vm._v(\" \"+_vm._s(_vm.$t('license-use.common-instructions'))+\" \")]),_c('tabs',{ref:\"alltabs\",staticClass:\"top-tabs\"},[_c('tab',{ref:\"web\",staticClass:\"main-tabs\",attrs:{\"title\":_vm.$t('license-use.web-tab-heading')}},[_vm._v(\" \"+_vm._s(_vm.$t('license-use.web-instructions'))+\" \"),_c('tabs',{ref:\"web\",staticClass:\"attribution-tabs\",attrs:{\"boxed\":true}},[_c('tab',{ref:\"richtext\",attrs:{\"title\":_vm.$t('license-use.rich-text-label')}},[_c('license-text',{staticClass:\"richtext\",attrs:{\"text-for\":\"web\"}})],1),_c('tab',{ref:\"html\",attrs:{\"title\":_vm.$t('license-use.html-label')}},[_c('license-h-t-m-l',{staticClass:\"html\"})],1),_c('tab',{ref:\"xmp\",attrs:{\"title\":\"XMP\"}})],1)],1),_c('tab',{ref:\"printmedia\",attrs:{\"title\":_vm.$t('license-use.print-media-tab-heading')}},[_vm._v(\" \"+_vm._s(_vm.$t('license-use.print-media-instructions'))+\" \"),_c('tabs',{staticClass:\"attribution-tabs\",attrs:{\"boxed\":true}},[_c('tab',{ref:\"plaintext\",attrs:{\"title\":_vm.$t('license-use.plain-text-label')}},[_c('license-text',{staticClass:\"plaintext\",attrs:{\"text-for\":\"print\"}})],1)],1)],1)],1),_c('copy-tools',{attrs:{\"clipboard-target\":_vm.copyTarget}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./LicenseHTML.vue?vue&type=template&id=b41dd392&scoped=true\"\nimport script from \"./LicenseHTML.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseHTML.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseHTML.vue?vue&type=style&index=0&id=b41dd392&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b41dd392\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=style&index=0&id=49d9612e&prod&lang=scss\"","\n\n\n\n\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=template&id=2214843a&scoped=true\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"toggle\"},[_c('span',{ref:\"short\",staticClass:\"toggle-label selected\",attrs:{\"id\":\"label-short\"}},[_vm._v(\"license abbreviation\")]),_c('input',{staticClass:\"toggle-input\",attrs:{\"id\":\"copy-type\",\"aria-labelledby\":_vm.currentLabel,\"type\":\"checkbox\",\"name\":\"copy-type\"},on:{\"input\":_vm.onInput}}),_c('span',{ref:\"full\",staticClass:\"toggle-label\",attrs:{\"id\":\"label-full\"}},[_vm._v(\"full license name\")])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT © Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});","\n\n\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"textarea-html\",attrs:{\"id\":\"attribution-html\",\"aria-label\":_vm.$t('license-use.html-label'),\"readonly\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.htmlLicenseParagraph.replace(/ {2,}/g, ' '))+\" \")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./XmpButton.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./XmpButton.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseText.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseText.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./LicenseUseCard.vue?vue&type=template&id=49d9612e\"\nimport script from \"./LicenseUseCard.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseUseCard.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseUseCard.vue?vue&type=style&index=0&id=49d9612e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./XmpButton.vue?vue&type=template&id=23de561d\"\nimport script from \"./XmpButton.vue?vue&type=script&lang=js\"\nexport * from \"./XmpButton.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseText.vue?vue&type=template&id=1656f8a8\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=style&index=0&id=2214843a&prod&lang=scss&scoped=true\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('a',{ref:\"xmp\",staticClass:\"button donate small copy-button is-xmp\",attrs:{\"type\":\"text/xml\",\"href\":_vm.xmpHref,\"download\":_vm.xmpFilename}},[_vm._v(\" \"+_vm._s(_vm.xmpLabel)+\" \")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"050b1190-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./XmpButton.vue?vue&type=template&id=23de561d\"","import { render, staticRenderFns } from \"./CopyTools.vue?vue&type=template&id=2214843a&scoped=true\"\nimport script from \"./CopyTools.vue?vue&type=script&lang=js\"\nexport * from \"./CopyTools.vue?vue&type=script&lang=js\"\nimport style0 from \"./CopyTools.vue?vue&type=style&index=0&id=2214843a&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2214843a\",\n null\n \n)\n\nexport default component.exports","/* eslint-disable indent, quotes */\nimport { LICENSES, licenseSlug } from '@/utils/license-utilities';\n\n/** The xmp metadata is structured in accordance with the Adobe XMP specifications from 2012:\nhttps://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMP%20SDK%20Release%20cc-2016-08/XMPSpecificationPart1.pdf\n\nThe following data is written into the xmp file:\n\nxapRights:WebStatement: A Web URL for a statement of the ownership and usage rights for this resource.\n Uses the value of the 'Link to Work' field from the Attribution details form.\nxapRights:Marked: Indicates that this is a public-domain or CC0 resource if false. Otherwise, one of the 6 CC licenses.\nxapRights:Owner: A list of legal owners of the resource.\n Uses the value of the 'Creator of Work' field from the Attribution details form.\nxapRights:UsageTerms: A collection of text instructions on how a resource can be legally used, given in a variety of languages.\n Uses license statement with the link to the license deed, with '<>\"' characters escaped.\ndc:title: A name or title given to the resource, by which it is formally known, given in various languages.\n Uses the value of the 'Title of Work' field from the Attribution details form.\ncc:license: the link to the CC license deed.\ncc:attributionName\n Uses the value of the 'Creator of Work' field from the Attribution details form.\n */\n\nexport const createXMP = ({\n shortName,\n workUrl = '',\n workTitle = '',\n creatorName = '',\n lang = 'en-US',\n}) => {\n const slug = licenseSlug(shortName).replace(/-/gi, '_').toUpperCase();\n\n const licenseUrl = LICENSES[slug].URL;\n const licenseFullName = LICENSES[slug].FULL;\n\n const ccLicenseNotice =\n `This work is licensed under ${licenseFullName}`\n .replace(//gi, '>')\n .replace(/\"/gi, '"');\n\n const isLicensed = shortName !== LICENSES.CC0.SHORT ? 'True' : 'False';\n\n return `\n\n \n \n ${`${isLicensed}`}${\n creatorName\n ? `\n \n \n ${creatorName}\n \n `\n : ''\n }${\n workUrl\n ? `\n `\n : ''\n }\n \n \n ${ccLicenseNotice}\n ${ccLicenseNotice}\n \n \n ${\n creatorName\n ? `\n ${creatorName}`\n : ''\n }${\n workTitle\n ? `\n \n \n ${workTitle}\n ${workTitle}\n \n `\n : ''\n }\n \n \n\n`;\n};\n"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/js/chunk-87a74b80.6e5f111e.js b/docs/js/chunk-87a74b80.6e5f111e.js deleted file mode 100644 index cb0d0f6c5..000000000 --- a/docs/js/chunk-87a74b80.6e5f111e.js +++ /dev/null @@ -1,9 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-87a74b80"],{"10d6":function(t,e,n){"use strict";n.r(e);var r=n("af35"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},"15e9":function(t,e,n){"use strict";n.r(e);var r=n("62cf"),i=n("45f4");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("2bfa");var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"8e84a60e",null);e["default"]=s.exports},"19c5":function(t,e,n){"use strict";n("c89f")},"1e07":function(t,e,n){"use strict";var r=n("979e");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"218d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"license-use-card",on:{click:t.updateCopyTarget}},[e("h3",[t._v(" "+t._s(t.$t("license-use.heading"))+" ")]),e("p",{staticClass:"license-use-instructions"},[t._v(" "+t._s(t.$t("license-use.common-instructions"))+" ")]),e("tabs",{ref:"alltabs",staticClass:"top-tabs"},[e("tab",{ref:"web",staticClass:"main-tabs",attrs:{title:t.$t("license-use.web-tab-heading")}},[t._v(" "+t._s(t.$t("license-use.web-instructions"))+" "),e("tabs",{ref:"web",staticClass:"attribution-tabs",attrs:{boxed:!0}},[e("tab",{ref:"richtext",attrs:{title:t.$t("license-use.rich-text-label")}},[e("license-text",{staticClass:"richtext",attrs:{"text-for":"web"}})],1),e("tab",{ref:"html",attrs:{title:t.$t("license-use.html-label")}},[e("license-h-t-m-l",{staticClass:"html"})],1),e("tab",{ref:"xmp",attrs:{title:"XMP"}})],1)],1),e("tab",{ref:"printmedia",attrs:{title:t.$t("license-use.print-media-tab-heading")}},[t._v(" "+t._s(t.$t("license-use.print-media-instructions"))+" "),e("tabs",{staticClass:"attribution-tabs",attrs:{boxed:!0}},[e("tab",{ref:"plaintext",attrs:{title:t.$t("license-use.plain-text-label")}},[e("license-text",{staticClass:"plaintext",attrs:{"text-for":"print"}})],1)],1)],1)],1),e("copy-tools",{attrs:{"clipboard-target":t.copyTarget}})],1)},e.staticRenderFns=[]},"23ca":function(t,e,n){"use strict";n.r(e);var r=n("9417"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},2436:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"copy-tools"},[".xmp"!==t.clipboardTarget?e("copy-type-switch",{on:{"change-copy-type":t.changeCopyType}}):t._e(),".xmp"!==t.clipboardTarget?e("v-button",{staticClass:"donate small copy-button",attrs:{"data-clipboard-target":t.clipboardTarget},on:{click:t.handleCopy}},[t._v(" "+t._s(t.copyLabel)+" ")]):t._e(),".xmp"===t.clipboardTarget?e("xmp-button"):t._e()],1)},e.staticRenderFns=[]},"2bfa":function(t,e,n){"use strict";n("f978")},"2e9d":function(t,e,n){"use strict";n.r(e);var r=n("a360"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},3020:function(t,e,n){"use strict";var r=n("4917");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"45f4":function(t,e,n){"use strict";n.r(e);var r=n("c95a"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=i.a},4721:function(t,e,n){"use strict";var r=n("6596");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},4917:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"textarea-html",attrs:{id:"attribution-html","aria-label":t.$t("license-use.html-label"),readonly:""}},[t._v(" "+t._s(t.htmlLicenseParagraph.replace(/ {2,}/g," "))+" ")])},e.staticRenderFns=[]},5539:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("fe66"),i=n("2f62");e.default={name:"XmpButton",computed:{...(0,i.mapGetters)(["shortName"]),xmpLabel(){return this.$t("license-use.xmp-label")},xmpFilename(){return this.shortName+".xmp"},xmpHref(){const t=this.$store.getters.shortName,{workUrl:e,workTitle:n,creatorName:i}=this.$store.state.attributionDetails,o=(0,r.createXMP)({shortName:t,workUrl:e,workTitle:n,creatorName:i}),a=new Blob([o],{type:"text/xml;charset=utf-8"});return URL.createObjectURL(a)}}}},"55dc":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("div",{staticClass:"toggle"},[e("span",{ref:"short",staticClass:"toggle-label selected",attrs:{id:"label-short"}},[t._v("license abbreviation")]),e("input",{staticClass:"toggle-input",attrs:{id:"copy-type","aria-labelledby":t.currentLabel,type:"checkbox",name:"copy-type"},on:{input:t.onInput}}),e("span",{ref:"full",staticClass:"toggle-label",attrs:{id:"label-full"}},[t._v("full license name")])])},e.staticRenderFns=[]},"62cf":function(t,e,n){"use strict";var r=n("55dc");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},6596:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("a",{ref:"xmp",staticClass:"button donate small copy-button is-xmp",attrs:{type:"text/xml",href:t.xmpHref,download:t.xmpFilename}},[t._v(" "+t._s(t.xmpLabel)+" ")])},e.staticRenderFns=[]},"6b84":function(t,e,n){"use strict";n.r(e);var r=n("1e07"),i=n("d28b");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,null,null);e["default"]=s.exports},"7b42":function(t,e,n){"use strict";var r=n("218d");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},8438:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("2f62"),i=o(n("20bb"));function o(t){return t&&t.__esModule?t:{default:t}}e.default={name:"LicenseText",components:{LicenseIcons:i.default},props:{textFor:{type:String,default:"web",validate:function(t){return["web","print"].indexOf(t)>-1}}},computed:{...(0,r.mapGetters)(["shortName","fullName","licenseUrl","iconsList"]),...(0,r.mapState)(["attributionDetails","attributionType"]),licensedMarkedString(){return"CC0 1.0"===this.shortName?"license-use.richtext.marked-text":"license-use.richtext.licensed-text"},isCreatorLink(){return this.creatorName&&this.creatorProfileUrl&&this.isWeb},licenseName(){return"short"===this.attributionType?this.shortName:this.fullName},byString(){return this.creatorName?this.$t("license-use.richtext.by"):""},creatorProps(){const t={property:"cc:attributionName"};return this.isCreatorLink&&(t.href=this.creatorProfileUrl,t.rel="cc:attributionURL noopener noreferrer",t.target="_blank"),t},creatorName(){return this.attributionDetails.creatorName},creatorProfileUrl(){const{creatorProfileUrl:t}=this.attributionDetails;return t&&!t.startsWith("http")?"http://"+t:this.attributionDetails.creatorProfileUrl},workTitle(){return this.attributionDetails.workTitle?""+this.attributionDetails.workTitle:this.$t("license-use.richtext.workTitle")},yearOfCreation(){return this.attributionDetails.yearOfCreation?"© "+this.attributionDetails.yearOfCreation:""},workUrl(){const{workUrl:t}=this.attributionDetails;return t&&!t.startsWith("http")?"http://"+t:t},workProps(){const t={},{workTitle:e}=this.attributionDetails;return e&&(t.property="dct:title"),this.workUrl&&(t.href=this.workUrl,t.rel="cc:attributionURL noopener noreferrer",t.target="_blank"),t},isWeb(){return"web"===this.textFor}}}},"903d":function(t,e,n){"use strict";n.r(e);var r=n("3020"),i=n("2e9d");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("19c5");var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"b41dd392",null);e["default"]=s.exports},9417:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n("15e9")),i=a(n("b311")),o=a(n("da76"));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"CopyTools",components:{CopyTypeSwitch:r.default,XmpButton:o.default},props:{clipboardTarget:{type:String,default:".license-text"}},data(){return{copyType:"short",copyLabel:this.$t("license-use.copy-label"),xmpLabel:this.$t("license-use.xmp-label")}},mounted(){this.clipboard=new i.default(".copy-button"),this.clipboard.on("success",this.onCopySuccess),this.clipboard.on("error",this.onCopyError)},destroyed(){this.clipboard.destroy()},methods:{changeCopyType(){this.copyType="short"===this.copyType?"full":"short",this.$emit("change-copy-type",this.copyType)},handleCopy(){this.copyLabel=this.$t("license-use.copied-label"),setTimeout(()=>{this.copyLabel=this.$t("license-use.copy-label")},2e3)},onCopySuccess(t){this.success=!0,setTimeout(()=>{this.success=!1},2e3),t.clearSelection()},onCopyError(t){t.clearSelection()}}}},9424:function(t,e,n){},"979e":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;e.render=function(){var t=this,e=t._self._c;return e("i18n",{staticClass:"license-text",attrs:{path:"license-use.richtext.full-text",tag:"p","xmlns:dct":"http://purl.org/dc/terms/","xmlns:cc":"http://creativecommons.org/ns#"},scopedSlots:t._u([{key:"workTitle",fn:function(){return[e(t.workUrl&&t.isWeb?"a":"span",t._b({tag:"component"},"component",t.workProps,!1),[t._v(" "+t._s(t.workTitle)+" ")])]},proxy:!0},{key:"yearOfCreation",fn:function(){return[e("span",{tag:"component"},[t._v(" "+t._s(t.yearOfCreation)+" ")])]},proxy:!0},{key:"creator",fn:function(){return[t.creatorName?e(t.isCreatorLink?"a":"span",t._b({tag:"component"},"component",t.creatorProps,!1),[t._v(" "+t._s(t.creatorName)+" ")]):t._e()]},proxy:!0},{key:"by",fn:function(){return[t._v(" "+t._s(t.byString)+" ")]},proxy:!0},{key:"licenseMark",fn:function(){return[e("span",[t._v(t._s(t.$t(t.licensedMarkedString)))])]},proxy:!0},{key:"license",fn:function(){return[t.isWeb?e("a",{attrs:{href:t.licenseUrl("web"),target:"_blank",rel:"license noopener noreferrer"}},[t._v(" "+t._s("short"===t.attributionType?t.shortName:t.fullName)+" "),e("license-icons",{class:["icon"],attrs:{"icons-arr":["logo",...t.iconsList]}})],1):e("span",[t._v(t._s(t.licenseName)+".")])]},proxy:!0},{key:"print-instructions",fn:function(){return[t.isWeb?t._e():e("span",[t._v(t._s(t.$t("license-use.print.label",{linkToLicenseDeed:t.licenseUrl("print")})))])]},proxy:!0}])})},e.staticRenderFns=[]},"9eef":function(t,e,n){"use strict";n("fcff")},a360:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("2f62"),i=n("768b");e.default={name:"LicenseHTML",computed:{...(0,r.mapGetters)(["shortName","fullName","iconsList","licenseUrl"]),...(0,r.mapState)(["attributionDetails","attributionType"]),htmlLicenseParagraph(){const t="full"===this.attributionType,{workTitle:e}=this.attributionDetails,n=!e,r={...this.attributionDetails,workTitle:e||this.$t("license-use.richtext.workTitle")},{work:o,creator:a,license:s}=(0,i.generateHTML)(r,this.shortName,t,n),c=this.$t("license-use.richtext.full-text",{workTitle:o,creator:a,license:s,by:a?this.$t("license-use.richtext.by"):"",licenseMark:this.shortName===i.LICENSES.CC0.SHORT?this.$t("license-use.richtext.marked-text"):this.$t("license-use.richtext.licensed-text")}),u='xmlns:cc="http://creativecommons.org/ns#" '+(n?"":'xmlns:dct="http://purl.org/dc/terms/"');return`

${c}

`}}}},aa8b:function(t,e,n){"use strict";var r=n("2436");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},af35:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(n("fada")),i=a(n("903d")),o=a(n("6b84"));function a(t){return t&&t.__esModule?t:{default:t}}e.default={name:"LicenseUseCard",components:{LicenseHTML:i.default,LicenseText:o.default,CopyTools:r.default},data(){return{copyTarget:".richtext"}},methods:{updateCopyTarget(){const t=0===this.$refs.alltabs.$data.activeTabIndex?"web":"print";if("web"===t){const t=Number.parseInt(this.$refs.web.$data.activeTabIndex);this.copyTarget="."+["richtext","html","xmp"][t]}else this.copyTarget=".plaintext"}}}},b311:function(t,e,n){ -/*! - * clipboard.js v2.0.11 - * https://clipboardjs.com/ - * - * Licensed MIT © Zeno Rocha - */ -(function(e,n){t.exports=n()})(0,(function(){return function(){var t={686:function(t,e,n){"use strict";n.d(e,{default:function(){return E}});var r=n(279),i=n.n(r),o=n(370),a=n.n(o),s=n(817),c=n.n(s);function u(t){try{return document.execCommand(t)}catch(e){return!1}}var l=function(t){var e=c()(t);return u("cut"),e},f=l;function d(t){var e="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea");n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[e?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return n.style.top="".concat(r,"px"),n.setAttribute("readonly",""),n.value=t,n}var p=function(t,e){var n=d(t);e.container.appendChild(n);var r=c()(n);return u("copy"),n.remove(),r},h=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"===typeof t?n=p(t,e):t instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null===t||void 0===t?void 0:t.type)?n=p(t.value,e):(n=c()(t),u("copy")),n},b=h;function y(t){return y="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y(t)}var m=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.action,n=void 0===e?"copy":e,r=t.container,i=t.target,o=t.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==y(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return o?b(o,{container:r}):i?"cut"===n?f(i):b(i,{container:r}):void 0},v=m;function g(t){return g="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},g(t)}function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"===typeof t.action?t.action:this.defaultAction,this.target="function"===typeof t.target?t.target:this.defaultTarget,this.text="function"===typeof t.text?t.text:this.defaultText,this.container="object"===g(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=a()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget,n=this.action(e)||"copy",r=v({action:n,container:this.container,target:this.target(e),text:this.text(e)});this.emit(r?"success":"error",{action:n,text:r,trigger:e,clearSelection:function(){e&&e.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(t){return $("action",t)}},{key:"defaultTarget",value:function(t){var e=$("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return $("text",t)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body};return b(t,e)}},{key:"cut",value:function(t){return f(t)}},{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"===typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),n}(i()),E=F},828:function(t){var e=9;if("undefined"!==typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}function r(t,n){while(t&&t.nodeType!==e){if("function"===typeof t.matches&&t.matches(n))return t;t=t.parentNode}}t.exports=r},438:function(t,e,n){var r=n(828);function i(t,e,n,r,i){var o=a.apply(this,arguments);return t.addEventListener(n,o,i),{destroy:function(){t.removeEventListener(n,o,i)}}}function o(t,e,n,r,o){return"function"===typeof t.addEventListener?i.apply(null,arguments):"function"===typeof n?i.bind(null,document).apply(null,arguments):("string"===typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,(function(t){return i(t,e,n,r,o)})))}function a(t,e,n,i){return function(n){n.delegateTarget=r(n.target,e),n.delegateTarget&&i.call(t,n)}}t.exports=o},879:function(t,e){e.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in t&&(0===t.length||e.node(t[0]))},e.string=function(t){return"string"===typeof t||t instanceof String},e.fn=function(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e}},370:function(t,e,n){var r=n(879),i=n(438);function o(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!r.string(e))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(t))return a(t,e,n);if(r.nodeList(t))return s(t,e,n);if(r.string(t))return c(t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function a(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function s(t,e,n){return Array.prototype.forEach.call(t,(function(t){t.addEventListener(e,n)})),{destroy:function(){Array.prototype.forEach.call(t,(function(t){t.removeEventListener(e,n)}))}}}function c(t,e,n){return i(document.body,t,e,n)}t.exports=o},817:function(t){function e(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),e=r.toString()}return e}t.exports=e},279:function(t){function e(){}e.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;for(r;r{const a=(0,r.licenseSlug)(t).replace(/-/gi,"_").toUpperCase(),s=r.LICENSES[a].URL,c=r.LICENSES[a].FULL,u=`This work is licensed under ${c}`.replace(//gi,">").replace(/"/gi,"""),l=t!==r.LICENSES.CC0.SHORT?"True":"False";return`\n\n \n \n ${l}${i?`\n \n \n ${i}\n \n `:""}${e?`\n `:""}\n \n \n ${u}\n ${u}\n \n \n ${i?`\n ${i}`:""}${n?`\n \n \n ${n}\n ${n}\n \n `:""}\n \n \n\n`};e.createXMP=i}}]); -//# sourceMappingURL=chunk-87a74b80.6e5f111e.js.map \ No newline at end of file diff --git a/docs/js/chunk-87a74b80.6e5f111e.js.map b/docs/js/chunk-87a74b80.6e5f111e.js.map deleted file mode 100644 index c6861b780..000000000 --- a/docs/js/chunk-87a74b80.6e5f111e.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./src/components/LicenseUseCard.vue?8e52","webpack:///./src/components/CopyTypeSwitch.vue?f3a6","webpack:///./src/components/LicenseHTML.vue?88fe","webpack:///./src/components/LicenseText.vue?0f67","webpack:///./src/components/LicenseUseCard.vue","webpack:///./src/components/CopyTools.vue?8b70","webpack:///./src/components/CopyTools.vue","webpack:///./src/components/CopyTypeSwitch.vue?2685","webpack:///./src/components/LicenseHTML.vue?cdee","webpack:///./src/components/LicenseHTML.vue?7031","webpack:///./src/components/CopyTypeSwitch.vue?3824","webpack:///./src/components/XmpButton.vue?31be","webpack:///./src/components/LicenseHTML.vue","webpack:///src/components/XmpButton.vue","webpack:///./src/components/CopyTypeSwitch.vue","webpack:///./src/components/CopyTypeSwitch.vue?373a","webpack:///./src/components/XmpButton.vue","webpack:///./src/components/LicenseText.vue?0dc3","webpack:///./src/components/LicenseUseCard.vue?fa14","webpack:///src/components/LicenseText.vue","webpack:///./src/components/LicenseHTML.vue?eff1","webpack:///src/components/CopyTools.vue","webpack:///./src/components/LicenseText.vue","webpack:///./src/components/LicenseUseCard.vue?e592","webpack:///src/components/LicenseHTML.vue","webpack:///./src/components/CopyTools.vue?0a85","webpack:///src/components/LicenseUseCard.vue","webpack:///./node_modules/clipboard/dist/clipboard.js","webpack:///src/components/CopyTypeSwitch.vue","webpack:///./src/components/XmpButton.vue?cf6d","webpack:///./src/components/LicenseText.vue?056a","webpack:///./src/components/LicenseUseCard.vue?bda4","webpack:///./src/components/XmpButton.vue?a74e","webpack:///./src/components/CopyTools.vue?a250","webpack:///./src/components/CopyTools.vue?f955","webpack:///./src/utils/xmp.js"],"names":["component","exports","render","_vm","this","_c","_self","staticClass","on","updateCopyTarget","_v","_s","$t","ref","attrs","copyTarget","staticRenderFns","clipboardTarget","changeCopyType","_e","handleCopy","copyLabel","htmlLicenseParagraph","replace","_xmp","require","_vuex","default","name","computed","mapGetters","xmpLabel","xmpFilename","shortName","xmpHref","$store","getters","workUrl","workTitle","creatorName","state","attributionDetails","xmp","createXMP","xmpBlob","Blob","type","URL","createObjectURL","currentLabel","onInput","_LicenseIcons","_interopRequireDefault","obj","__esModule","components","LicenseIcons","props","textFor","String","validate","val","indexOf","mapState","licensedMarkedString","isCreatorLink","creatorProfileUrl","isWeb","licenseName","attributionType","fullName","byString","creatorProps","creatorAttrs","property","href","rel","target","startsWith","yearOfCreation","workProps","workAttrs","_CopyTypeSwitch","_clipboard","_XmpButton","CopyTypeSwitch","XmpButton","data","copyType","mounted","clipboard","Clipboard","onCopySuccess","onCopyError","destroyed","destroy","methods","$emit","setTimeout","e","success","clearSelection","scopedSlots","_u","key","fn","_b","tag","proxy","licenseUrl","class","iconsList","linkToLicenseDeed","_licenseUtilities","useFullName","isTitleDefault","work","creator","license","generateHTML","licenseCodeSpan","by","licenseMark","LICENSES","CC0","SHORT","metadata","_CopyTools","_LicenseHTML","_LicenseText","LicenseHTML","LicenseText","CopyTools","activeTab","$refs","alltabs","$data","activeTabIndex","activeWebTabIndex","Number","parseInt","web","root","factory","module","__webpack_modules__","686","__unused_webpack_module","__webpack_exports__","__webpack_require__","d","tiny_emitter","tiny_emitter_default","n","listen","listen_default","src_select","select_default","command","document","execCommand","err","ClipboardActionCut","selectedText","actions_cut","createFakeElement","value","isRTL","documentElement","getAttribute","fakeElement","createElement","style","fontSize","border","padding","margin","position","yPosition","window","pageYOffset","scrollTop","top","concat","setAttribute","fakeCopyAction","options","container","appendChild","remove","ClipboardActionCopy","arguments","length","undefined","body","HTMLInputElement","includes","actions_copy","_typeof","Symbol","iterator","constructor","prototype","ClipboardActionDefault","_options$action","action","text","Error","nodeType","hasAttribute","actions_default","clipboard_typeof","_classCallCheck","instance","Constructor","TypeError","_defineProperties","i","descriptor","enumerable","configurable","writable","Object","defineProperty","_createClass","protoProps","staticProps","_inherits","subClass","superClass","create","_setPrototypeOf","o","p","setPrototypeOf","__proto__","_createSuper","Derived","hasNativeReflectConstruct","_isNativeReflectConstruct","result","Super","_getPrototypeOf","NewTarget","Reflect","construct","apply","_possibleConstructorReturn","self","call","_assertThisInitialized","ReferenceError","sham","Proxy","Date","toString","getPrototypeOf","getAttributeValue","suffix","element","attribute","_Emitter","_super","trigger","_this","resolveOptions","listenClick","defaultAction","defaultTarget","defaultText","_this2","listener","onClick","delegateTarget","currentTarget","emit","focus","getSelection","removeAllRanges","selector","querySelector","actions","support","queryCommandSupported","forEach","828","DOCUMENT_NODE_TYPE","Element","matches","proto","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","closest","parentNode","438","__unused_webpack_exports","_delegate","callback","useCapture","listenerFn","addEventListener","removeEventListener","delegate","elements","bind","querySelectorAll","Array","map","879","node","HTMLElement","nodeList","string","370","is","listenNode","listenNodeList","listenSelector","817","select","nodeName","isReadOnly","setSelectionRange","removeAttribute","selection","range","createRange","selectNodeContents","addRange","279","E","ctx","push","once","off","_","slice","evtArr","len","evts","liveEvents","TinyEmitter","__webpack_module_cache__","moduleId","getter","a","definition","get","prop","hasOwnProperty","selected","mapMutations","event","checked","full","classList","toggle","short","setAttributionType","lang","slug","licenseSlug","toUpperCase","licenseFullName","FULL","ccLicenseNotice","isLicensed"],"mappings":"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","file":"js/chunk-87a74b80.6e5f111e.js","sourcesContent":["import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./CopyTypeSwitch.vue?vue&type=template&id=8e84a60e&scoped=true\"\nimport script from \"./CopyTypeSwitch.vue?vue&type=script&lang=js\"\nexport * from \"./CopyTypeSwitch.vue?vue&type=script&lang=js\"\nimport style0 from \"./CopyTypeSwitch.vue?vue&type=style&index=0&id=8e84a60e&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8e84a60e\",\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=style&index=0&id=b41dd392&prod&lang=scss&scoped=true\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseText.vue?vue&type=template&id=1b3e9bc4\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"license-use-card\",on:{\"click\":_vm.updateCopyTarget}},[_c('h3',[_vm._v(\" \"+_vm._s(_vm.$t('license-use.heading'))+\" \")]),_c('p',{staticClass:\"license-use-instructions\"},[_vm._v(\" \"+_vm._s(_vm.$t('license-use.common-instructions'))+\" \")]),_c('tabs',{ref:\"alltabs\",staticClass:\"top-tabs\"},[_c('tab',{ref:\"web\",staticClass:\"main-tabs\",attrs:{\"title\":_vm.$t('license-use.web-tab-heading')}},[_vm._v(\" \"+_vm._s(_vm.$t('license-use.web-instructions'))+\" \"),_c('tabs',{ref:\"web\",staticClass:\"attribution-tabs\",attrs:{\"boxed\":true}},[_c('tab',{ref:\"richtext\",attrs:{\"title\":_vm.$t('license-use.rich-text-label')}},[_c('license-text',{staticClass:\"richtext\",attrs:{\"text-for\":\"web\"}})],1),_c('tab',{ref:\"html\",attrs:{\"title\":_vm.$t('license-use.html-label')}},[_c('license-h-t-m-l',{staticClass:\"html\"})],1),_c('tab',{ref:\"xmp\",attrs:{\"title\":\"XMP\"}})],1)],1),_c('tab',{ref:\"printmedia\",attrs:{\"title\":_vm.$t('license-use.print-media-tab-heading')}},[_vm._v(\" \"+_vm._s(_vm.$t('license-use.print-media-instructions'))+\" \"),_c('tabs',{staticClass:\"attribution-tabs\",attrs:{\"boxed\":true}},[_c('tab',{ref:\"plaintext\",attrs:{\"title\":_vm.$t('license-use.plain-text-label')}},[_c('license-text',{staticClass:\"plaintext\",attrs:{\"text-for\":\"print\"}})],1)],1)],1)],1),_c('copy-tools',{attrs:{\"clipboard-target\":_vm.copyTarget}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=script&lang=js\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"copy-tools\"},[(_vm.clipboardTarget !== '.xmp')?_c('copy-type-switch',{on:{\"change-copy-type\":_vm.changeCopyType}}):_vm._e(),(_vm.clipboardTarget !== '.xmp')?_c('v-button',{staticClass:\"donate small copy-button\",attrs:{\"data-clipboard-target\":_vm.clipboardTarget},on:{\"click\":_vm.handleCopy}},[_vm._v(\" \"+_vm._s(_vm.copyLabel)+\" \")]):_vm._e(),(_vm.clipboardTarget === '.xmp')?_c('xmp-button'):_vm._e()],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=style&index=0&id=8e84a60e&prod&lang=scss&scoped=true\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseHTML.vue?vue&type=template&id=b41dd392&scoped=true\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=script&lang=js\"","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./XmpButton.vue?vue&type=template&id=508bf2cf\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"textarea-html\",attrs:{\"id\":\"attribution-html\",\"aria-label\":_vm.$t('license-use.html-label'),\"readonly\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.htmlLicenseParagraph.replace(/ {2,}/g, ' '))+\" \")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"toggle\"},[_c('span',{ref:\"short\",staticClass:\"toggle-label selected\",attrs:{\"id\":\"label-short\"}},[_vm._v(\"license abbreviation\")]),_c('input',{staticClass:\"toggle-input\",attrs:{\"id\":\"copy-type\",\"aria-labelledby\":_vm.currentLabel,\"type\":\"checkbox\",\"name\":\"copy-type\"},on:{\"input\":_vm.onInput}}),_c('span',{ref:\"full\",staticClass:\"toggle-label\",attrs:{\"id\":\"label-full\"}},[_vm._v(\"full license name\")])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTypeSwitch.vue?vue&type=template&id=8e84a60e&scoped=true\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('a',{ref:\"xmp\",staticClass:\"button donate small copy-button is-xmp\",attrs:{\"type\":\"text/xml\",\"href\":_vm.xmpHref,\"download\":_vm.xmpFilename}},[_vm._v(\" \"+_vm._s(_vm.xmpLabel)+\" \")])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./LicenseText.vue?vue&type=template&id=1b3e9bc4\"\nimport script from \"./LicenseText.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseText.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=template&id=49d9612e\"","\n\n","import { render, staticRenderFns } from \"./LicenseHTML.vue?vue&type=template&id=b41dd392&scoped=true\"\nimport script from \"./LicenseHTML.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseHTML.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseHTML.vue?vue&type=style&index=0&id=b41dd392&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b41dd392\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('i18n',{staticClass:\"license-text\",attrs:{\"path\":\"license-use.richtext.full-text\",\"tag\":\"p\",\"xmlns:dct\":\"http://purl.org/dc/terms/\",\"xmlns:cc\":\"http://creativecommons.org/ns#\"},scopedSlots:_vm._u([{key:\"workTitle\",fn:function(){return [_c(_vm.workUrl && _vm.isWeb ? 'a' : 'span',_vm._b({tag:\"component\"},'component',_vm.workProps,false),[_vm._v(\" \"+_vm._s(_vm.workTitle)+\" \")])]},proxy:true},{key:\"yearOfCreation\",fn:function(){return [_c('span',{tag:\"component\"},[_vm._v(\" \"+_vm._s(_vm.yearOfCreation)+\" \")])]},proxy:true},{key:\"creator\",fn:function(){return [(_vm.creatorName)?_c(_vm.isCreatorLink ? 'a' : 'span',_vm._b({tag:\"component\"},'component',_vm.creatorProps,false),[_vm._v(\" \"+_vm._s(_vm.creatorName)+\" \")]):_vm._e()]},proxy:true},{key:\"by\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.byString)+\" \")]},proxy:true},{key:\"licenseMark\",fn:function(){return [_c('span',[_vm._v(_vm._s(_vm.$t(_vm.licensedMarkedString)))])]},proxy:true},{key:\"license\",fn:function(){return [(_vm.isWeb)?_c('a',{attrs:{\"href\":_vm.licenseUrl('web'),\"target\":\"_blank\",\"rel\":\"license noopener noreferrer\"}},[_vm._v(\" \"+_vm._s(_vm.attributionType === 'short' ? _vm.shortName : _vm.fullName)+\" \"),_c('license-icons',{class:['icon'],attrs:{\"icons-arr\":['logo', ..._vm.iconsList]}})],1):_c('span',[_vm._v(_vm._s(_vm.licenseName)+\".\")])]},proxy:true},{key:\"print-instructions\",fn:function(){return [(!_vm.isWeb)?_c('span',[_vm._v(_vm._s(_vm.$t('license-use.print.label', { linkToLicenseDeed: _vm.licenseUrl('print'), })))]):_vm._e()]},proxy:true}])})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseUseCard.vue?vue&type=style&index=0&id=49d9612e&prod&lang=scss\"","\n\n\n\n\n","export * from \"-!../../node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"39578806-vue-loader-template\\\"}!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=template&id=2214843a&scoped=true\"","\n\n\n","/*!\n * clipboard.js v2.0.11\n * https://clipboardjs.com/\n *\n * Licensed MIT © Zeno Rocha\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"ClipboardJS\"] = factory();\n\telse\n\t\troot[\"ClipboardJS\"] = factory();\n})(this, function() {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 686:\n/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"default\": function() { return /* binding */ clipboard; }\n});\n\n// EXTERNAL MODULE: ./node_modules/tiny-emitter/index.js\nvar tiny_emitter = __webpack_require__(279);\nvar tiny_emitter_default = /*#__PURE__*/__webpack_require__.n(tiny_emitter);\n// EXTERNAL MODULE: ./node_modules/good-listener/src/listen.js\nvar listen = __webpack_require__(370);\nvar listen_default = /*#__PURE__*/__webpack_require__.n(listen);\n// EXTERNAL MODULE: ./node_modules/select/src/select.js\nvar src_select = __webpack_require__(817);\nvar select_default = /*#__PURE__*/__webpack_require__.n(src_select);\n;// CONCATENATED MODULE: ./src/common/command.js\n/**\n * Executes a given operation type.\n * @param {String} type\n * @return {Boolean}\n */\nfunction command(type) {\n try {\n return document.execCommand(type);\n } catch (err) {\n return false;\n }\n}\n;// CONCATENATED MODULE: ./src/actions/cut.js\n\n\n/**\n * Cut action wrapper.\n * @param {String|HTMLElement} target\n * @return {String}\n */\n\nvar ClipboardActionCut = function ClipboardActionCut(target) {\n var selectedText = select_default()(target);\n command('cut');\n return selectedText;\n};\n\n/* harmony default export */ var actions_cut = (ClipboardActionCut);\n;// CONCATENATED MODULE: ./src/common/create-fake-element.js\n/**\n * Creates a fake textarea element with a value.\n * @param {String} value\n * @return {HTMLElement}\n */\nfunction createFakeElement(value) {\n var isRTL = document.documentElement.getAttribute('dir') === 'rtl';\n var fakeElement = document.createElement('textarea'); // Prevent zooming on iOS\n\n fakeElement.style.fontSize = '12pt'; // Reset box model\n\n fakeElement.style.border = '0';\n fakeElement.style.padding = '0';\n fakeElement.style.margin = '0'; // Move element out of screen horizontally\n\n fakeElement.style.position = 'absolute';\n fakeElement.style[isRTL ? 'right' : 'left'] = '-9999px'; // Move element to the same position vertically\n\n var yPosition = window.pageYOffset || document.documentElement.scrollTop;\n fakeElement.style.top = \"\".concat(yPosition, \"px\");\n fakeElement.setAttribute('readonly', '');\n fakeElement.value = value;\n return fakeElement;\n}\n;// CONCATENATED MODULE: ./src/actions/copy.js\n\n\n\n/**\n * Create fake copy action wrapper using a fake element.\n * @param {String} target\n * @param {Object} options\n * @return {String}\n */\n\nvar fakeCopyAction = function fakeCopyAction(value, options) {\n var fakeElement = createFakeElement(value);\n options.container.appendChild(fakeElement);\n var selectedText = select_default()(fakeElement);\n command('copy');\n fakeElement.remove();\n return selectedText;\n};\n/**\n * Copy action wrapper.\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @return {String}\n */\n\n\nvar ClipboardActionCopy = function ClipboardActionCopy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n var selectedText = '';\n\n if (typeof target === 'string') {\n selectedText = fakeCopyAction(target, options);\n } else if (target instanceof HTMLInputElement && !['text', 'search', 'url', 'tel', 'password'].includes(target === null || target === void 0 ? void 0 : target.type)) {\n // If input type doesn't support `setSelectionRange`. Simulate it. https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange\n selectedText = fakeCopyAction(target.value, options);\n } else {\n selectedText = select_default()(target);\n command('copy');\n }\n\n return selectedText;\n};\n\n/* harmony default export */ var actions_copy = (ClipboardActionCopy);\n;// CONCATENATED MODULE: ./src/actions/default.js\nfunction _typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n\n\n/**\n * Inner function which performs selection from either `text` or `target`\n * properties and then executes copy or cut operations.\n * @param {Object} options\n */\n\nvar ClipboardActionDefault = function ClipboardActionDefault() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // Defines base properties passed from constructor.\n var _options$action = options.action,\n action = _options$action === void 0 ? 'copy' : _options$action,\n container = options.container,\n target = options.target,\n text = options.text; // Sets the `action` to be performed which can be either 'copy' or 'cut'.\n\n if (action !== 'copy' && action !== 'cut') {\n throw new Error('Invalid \"action\" value, use either \"copy\" or \"cut\"');\n } // Sets the `target` property using an element that will be have its content copied.\n\n\n if (target !== undefined) {\n if (target && _typeof(target) === 'object' && target.nodeType === 1) {\n if (action === 'copy' && target.hasAttribute('disabled')) {\n throw new Error('Invalid \"target\" attribute. Please use \"readonly\" instead of \"disabled\" attribute');\n }\n\n if (action === 'cut' && (target.hasAttribute('readonly') || target.hasAttribute('disabled'))) {\n throw new Error('Invalid \"target\" attribute. You can\\'t cut text from elements with \"readonly\" or \"disabled\" attributes');\n }\n } else {\n throw new Error('Invalid \"target\" value, use a valid Element');\n }\n } // Define selection strategy based on `text` property.\n\n\n if (text) {\n return actions_copy(text, {\n container: container\n });\n } // Defines which selection strategy based on `target` property.\n\n\n if (target) {\n return action === 'cut' ? actions_cut(target) : actions_copy(target, {\n container: container\n });\n }\n};\n\n/* harmony default export */ var actions_default = (ClipboardActionDefault);\n;// CONCATENATED MODULE: ./src/clipboard.js\nfunction clipboard_typeof(obj) { \"@babel/helpers - typeof\"; if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { clipboard_typeof = function _typeof(obj) { return typeof obj; }; } else { clipboard_typeof = function _typeof(obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return clipboard_typeof(obj); }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function\"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (clipboard_typeof(call) === \"object\" || typeof call === \"function\")) { return call; } return _assertThisInitialized(self); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\n\n\n\n\n\n/**\n * Helper function to retrieve attribute value.\n * @param {String} suffix\n * @param {Element} element\n */\n\nfunction getAttributeValue(suffix, element) {\n var attribute = \"data-clipboard-\".concat(suffix);\n\n if (!element.hasAttribute(attribute)) {\n return;\n }\n\n return element.getAttribute(attribute);\n}\n/**\n * Base class which takes one or more elements, adds event listeners to them,\n * and instantiates a new `ClipboardAction` on each click.\n */\n\n\nvar Clipboard = /*#__PURE__*/function (_Emitter) {\n _inherits(Clipboard, _Emitter);\n\n var _super = _createSuper(Clipboard);\n\n /**\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n * @param {Object} options\n */\n function Clipboard(trigger, options) {\n var _this;\n\n _classCallCheck(this, Clipboard);\n\n _this = _super.call(this);\n\n _this.resolveOptions(options);\n\n _this.listenClick(trigger);\n\n return _this;\n }\n /**\n * Defines if attributes would be resolved using internal setter functions\n * or custom functions that were passed in the constructor.\n * @param {Object} options\n */\n\n\n _createClass(Clipboard, [{\n key: \"resolveOptions\",\n value: function resolveOptions() {\n var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n this.action = typeof options.action === 'function' ? options.action : this.defaultAction;\n this.target = typeof options.target === 'function' ? options.target : this.defaultTarget;\n this.text = typeof options.text === 'function' ? options.text : this.defaultText;\n this.container = clipboard_typeof(options.container) === 'object' ? options.container : document.body;\n }\n /**\n * Adds a click event listener to the passed trigger.\n * @param {String|HTMLElement|HTMLCollection|NodeList} trigger\n */\n\n }, {\n key: \"listenClick\",\n value: function listenClick(trigger) {\n var _this2 = this;\n\n this.listener = listen_default()(trigger, 'click', function (e) {\n return _this2.onClick(e);\n });\n }\n /**\n * Defines a new `ClipboardAction` on each click event.\n * @param {Event} e\n */\n\n }, {\n key: \"onClick\",\n value: function onClick(e) {\n var trigger = e.delegateTarget || e.currentTarget;\n var action = this.action(trigger) || 'copy';\n var text = actions_default({\n action: action,\n container: this.container,\n target: this.target(trigger),\n text: this.text(trigger)\n }); // Fires an event based on the copy operation result.\n\n this.emit(text ? 'success' : 'error', {\n action: action,\n text: text,\n trigger: trigger,\n clearSelection: function clearSelection() {\n if (trigger) {\n trigger.focus();\n }\n\n window.getSelection().removeAllRanges();\n }\n });\n }\n /**\n * Default `action` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultAction\",\n value: function defaultAction(trigger) {\n return getAttributeValue('action', trigger);\n }\n /**\n * Default `target` lookup function.\n * @param {Element} trigger\n */\n\n }, {\n key: \"defaultTarget\",\n value: function defaultTarget(trigger) {\n var selector = getAttributeValue('target', trigger);\n\n if (selector) {\n return document.querySelector(selector);\n }\n }\n /**\n * Allow fire programmatically a copy action\n * @param {String|HTMLElement} target\n * @param {Object} options\n * @returns Text copied.\n */\n\n }, {\n key: \"defaultText\",\n\n /**\n * Default `text` lookup function.\n * @param {Element} trigger\n */\n value: function defaultText(trigger) {\n return getAttributeValue('text', trigger);\n }\n /**\n * Destroy lifecycle.\n */\n\n }, {\n key: \"destroy\",\n value: function destroy() {\n this.listener.destroy();\n }\n }], [{\n key: \"copy\",\n value: function copy(target) {\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n container: document.body\n };\n return actions_copy(target, options);\n }\n /**\n * Allow fire programmatically a cut action\n * @param {String|HTMLElement} target\n * @returns Text cutted.\n */\n\n }, {\n key: \"cut\",\n value: function cut(target) {\n return actions_cut(target);\n }\n /**\n * Returns the support of the given action, or all actions if no action is\n * given.\n * @param {String} [action]\n */\n\n }, {\n key: \"isSupported\",\n value: function isSupported() {\n var action = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ['copy', 'cut'];\n var actions = typeof action === 'string' ? [action] : action;\n var support = !!document.queryCommandSupported;\n actions.forEach(function (action) {\n support = support && !!document.queryCommandSupported(action);\n });\n return support;\n }\n }]);\n\n return Clipboard;\n}((tiny_emitter_default()));\n\n/* harmony default export */ var clipboard = (Clipboard);\n\n/***/ }),\n\n/***/ 828:\n/***/ (function(module) {\n\nvar DOCUMENT_NODE_TYPE = 9;\n\n/**\n * A polyfill for Element.matches()\n */\nif (typeof Element !== 'undefined' && !Element.prototype.matches) {\n var proto = Element.prototype;\n\n proto.matches = proto.matchesSelector ||\n proto.mozMatchesSelector ||\n proto.msMatchesSelector ||\n proto.oMatchesSelector ||\n proto.webkitMatchesSelector;\n}\n\n/**\n * Finds the closest parent that matches a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @return {Function}\n */\nfunction closest (element, selector) {\n while (element && element.nodeType !== DOCUMENT_NODE_TYPE) {\n if (typeof element.matches === 'function' &&\n element.matches(selector)) {\n return element;\n }\n element = element.parentNode;\n }\n}\n\nmodule.exports = closest;\n\n\n/***/ }),\n\n/***/ 438:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar closest = __webpack_require__(828);\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction _delegate(element, selector, type, callback, useCapture) {\n var listenerFn = listener.apply(this, arguments);\n\n element.addEventListener(type, listenerFn, useCapture);\n\n return {\n destroy: function() {\n element.removeEventListener(type, listenerFn, useCapture);\n }\n }\n}\n\n/**\n * Delegates event to a selector.\n *\n * @param {Element|String|Array} [elements]\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @param {Boolean} useCapture\n * @return {Object}\n */\nfunction delegate(elements, selector, type, callback, useCapture) {\n // Handle the regular Element usage\n if (typeof elements.addEventListener === 'function') {\n return _delegate.apply(null, arguments);\n }\n\n // Handle Element-less usage, it defaults to global delegation\n if (typeof type === 'function') {\n // Use `document` as the first parameter, then apply arguments\n // This is a short way to .unshift `arguments` without running into deoptimizations\n return _delegate.bind(null, document).apply(null, arguments);\n }\n\n // Handle Selector-based usage\n if (typeof elements === 'string') {\n elements = document.querySelectorAll(elements);\n }\n\n // Handle Array-like based usage\n return Array.prototype.map.call(elements, function (element) {\n return _delegate(element, selector, type, callback, useCapture);\n });\n}\n\n/**\n * Finds closest match and invokes callback.\n *\n * @param {Element} element\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Function}\n */\nfunction listener(element, selector, type, callback) {\n return function(e) {\n e.delegateTarget = closest(e.target, selector);\n\n if (e.delegateTarget) {\n callback.call(element, e);\n }\n }\n}\n\nmodule.exports = delegate;\n\n\n/***/ }),\n\n/***/ 879:\n/***/ (function(__unused_webpack_module, exports) {\n\n/**\n * Check if argument is a HTML element.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.node = function(value) {\n return value !== undefined\n && value instanceof HTMLElement\n && value.nodeType === 1;\n};\n\n/**\n * Check if argument is a list of HTML elements.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.nodeList = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return value !== undefined\n && (type === '[object NodeList]' || type === '[object HTMLCollection]')\n && ('length' in value)\n && (value.length === 0 || exports.node(value[0]));\n};\n\n/**\n * Check if argument is a string.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.string = function(value) {\n return typeof value === 'string'\n || value instanceof String;\n};\n\n/**\n * Check if argument is a function.\n *\n * @param {Object} value\n * @return {Boolean}\n */\nexports.fn = function(value) {\n var type = Object.prototype.toString.call(value);\n\n return type === '[object Function]';\n};\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\nvar is = __webpack_require__(879);\nvar delegate = __webpack_require__(438);\n\n/**\n * Validates all params and calls the right\n * listener function based on its target type.\n *\n * @param {String|HTMLElement|HTMLCollection|NodeList} target\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listen(target, type, callback) {\n if (!target && !type && !callback) {\n throw new Error('Missing required arguments');\n }\n\n if (!is.string(type)) {\n throw new TypeError('Second argument must be a String');\n }\n\n if (!is.fn(callback)) {\n throw new TypeError('Third argument must be a Function');\n }\n\n if (is.node(target)) {\n return listenNode(target, type, callback);\n }\n else if (is.nodeList(target)) {\n return listenNodeList(target, type, callback);\n }\n else if (is.string(target)) {\n return listenSelector(target, type, callback);\n }\n else {\n throw new TypeError('First argument must be a String, HTMLElement, HTMLCollection, or NodeList');\n }\n}\n\n/**\n * Adds an event listener to a HTML element\n * and returns a remove listener function.\n *\n * @param {HTMLElement} node\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNode(node, type, callback) {\n node.addEventListener(type, callback);\n\n return {\n destroy: function() {\n node.removeEventListener(type, callback);\n }\n }\n}\n\n/**\n * Add an event listener to a list of HTML elements\n * and returns a remove listener function.\n *\n * @param {NodeList|HTMLCollection} nodeList\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenNodeList(nodeList, type, callback) {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.addEventListener(type, callback);\n });\n\n return {\n destroy: function() {\n Array.prototype.forEach.call(nodeList, function(node) {\n node.removeEventListener(type, callback);\n });\n }\n }\n}\n\n/**\n * Add an event listener to a selector\n * and returns a remove listener function.\n *\n * @param {String} selector\n * @param {String} type\n * @param {Function} callback\n * @return {Object}\n */\nfunction listenSelector(selector, type, callback) {\n return delegate(document.body, selector, type, callback);\n}\n\nmodule.exports = listen;\n\n\n/***/ }),\n\n/***/ 817:\n/***/ (function(module) {\n\nfunction select(element) {\n var selectedText;\n\n if (element.nodeName === 'SELECT') {\n element.focus();\n\n selectedText = element.value;\n }\n else if (element.nodeName === 'INPUT' || element.nodeName === 'TEXTAREA') {\n var isReadOnly = element.hasAttribute('readonly');\n\n if (!isReadOnly) {\n element.setAttribute('readonly', '');\n }\n\n element.select();\n element.setSelectionRange(0, element.value.length);\n\n if (!isReadOnly) {\n element.removeAttribute('readonly');\n }\n\n selectedText = element.value;\n }\n else {\n if (element.hasAttribute('contenteditable')) {\n element.focus();\n }\n\n var selection = window.getSelection();\n var range = document.createRange();\n\n range.selectNodeContents(element);\n selection.removeAllRanges();\n selection.addRange(range);\n\n selectedText = selection.toString();\n }\n\n return selectedText;\n}\n\nmodule.exports = select;\n\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module) {\n\nfunction E () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n}\n\nE.prototype = {\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx\n });\n\n return this;\n },\n\n once: function (name, callback, ctx) {\n var self = this;\n function listener () {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n };\n\n listener._ = callback\n return this.on(name, listener, ctx);\n },\n\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n\n return this;\n },\n\n off: function (name, callback) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n\n if (evts && callback) {\n for (var i = 0, len = evts.length; i < len; i++) {\n if (evts[i].fn !== callback && evts[i].fn._ !== callback)\n liveEvents.push(evts[i]);\n }\n }\n\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n\n (liveEvents.length)\n ? e[name] = liveEvents\n : delete e[name];\n\n return this;\n }\n};\n\nmodule.exports = E;\nmodule.exports.TinyEmitter = E;\n\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(__webpack_module_cache__[moduleId]) {\n/******/ \t\t\treturn __webpack_module_cache__[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\n/******/ \t// module exports must be returned from runtime so entry inlining is disabled\n/******/ \t// startup\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(686);\n/******/ })()\n.default;\n});","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./XmpButton.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./XmpButton.vue?vue&type=script&lang=js\"","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseText.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./LicenseText.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./LicenseUseCard.vue?vue&type=template&id=49d9612e\"\nimport script from \"./LicenseUseCard.vue?vue&type=script&lang=js\"\nexport * from \"./LicenseUseCard.vue?vue&type=script&lang=js\"\nimport style0 from \"./LicenseUseCard.vue?vue&type=style&index=0&id=49d9612e&prod&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import { render, staticRenderFns } from \"./XmpButton.vue?vue&type=template&id=508bf2cf\"\nimport script from \"./XmpButton.vue?vue&type=script&lang=js\"\nexport * from \"./XmpButton.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--9-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--9-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CopyTools.vue?vue&type=style&index=0&id=2214843a&prod&lang=scss&scoped=true\"","import { render, staticRenderFns } from \"./CopyTools.vue?vue&type=template&id=2214843a&scoped=true\"\nimport script from \"./CopyTools.vue?vue&type=script&lang=js\"\nexport * from \"./CopyTools.vue?vue&type=script&lang=js\"\nimport style0 from \"./CopyTools.vue?vue&type=style&index=0&id=2214843a&prod&lang=scss&scoped=true\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2214843a\",\n null\n \n)\n\nexport default component.exports","/* eslint-disable indent, quotes */\nimport { LICENSES, licenseSlug } from '@/utils/license-utilities';\n\n/** The xmp metadata is structured in accordance with the Adobe XMP specifications from 2012:\nhttps://wwwimages2.adobe.com/content/dam/acom/en/devnet/xmp/pdfs/XMP%20SDK%20Release%20cc-2016-08/XMPSpecificationPart1.pdf\n\nThe following data is written into the xmp file:\n\nxapRights:WebStatement: A Web URL for a statement of the ownership and usage rights for this resource.\n Uses the value of the 'Link to Work' field from the Attribution details form.\nxapRights:Marked: Indicates that this is a public-domain or CC0 resource if false. Otherwise, one of the 6 CC licenses.\nxapRights:Owner: A list of legal owners of the resource.\n Uses the value of the 'Creator of Work' field from the Attribution details form.\nxapRights:UsageTerms: A collection of text instructions on how a resource can be legally used, given in a variety of languages.\n Uses license statement with the link to the license deed, with '<>\"' characters escaped.\ndc:title: A name or title given to the resource, by which it is formally known, given in various languages.\n Uses the value of the 'Title of Work' field from the Attribution details form.\ncc:license: the link to the CC license deed.\ncc:attributionName\n Uses the value of the 'Creator of Work' field from the Attribution details form.\n */\n\nexport const createXMP = ({\n shortName,\n workUrl = '',\n workTitle = '',\n creatorName = '',\n lang = 'en-US',\n}) => {\n const slug = licenseSlug(shortName)\n .replace(/-/gi, '_')\n .toUpperCase();\n\n const licenseUrl = LICENSES[slug].URL;\n const licenseFullName = LICENSES[slug].FULL;\n\n const ccLicenseNotice = `This work is licensed under ${licenseFullName}`\n .replace(//gi, '>')\n .replace(/\"/gi, '"');\n\n const isLicensed = shortName !== LICENSES.CC0.SHORT ? 'True' : 'False';\n\n return `\n\n \n \n ${`${isLicensed}`}${\n creatorName\n ? `\n \n \n ${creatorName}\n \n `\n : ''\n }${\n workUrl\n ? `\n `\n : ''\n }\n \n \n ${ccLicenseNotice}\n ${ccLicenseNotice}\n \n \n ${\n creatorName\n ? `\n ${creatorName}`\n : ''\n }${\n workTitle\n ? `\n \n \n ${workTitle}\n ${workTitle}\n \n `\n : ''\n }\n \n \n\n`;\n};\n"],"sourceRoot":""} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 80a521af9..62b81d010 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3008,33 +3008,12 @@ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, "string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -3046,40 +3025,6 @@ "strip-ansi": "^7.0.1" } }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, "strip-ansi": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", @@ -3089,23 +3034,6 @@ "ansi-regex": "^6.0.1" } }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - } - } - }, "wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", @@ -3116,60 +3044,6 @@ "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } } } }, @@ -4838,6 +4712,17 @@ "color-convert": "^2.0.1" } }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -4887,6 +4772,13 @@ "universalify": "^0.1.0" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -4940,6 +4832,28 @@ "ansi-regex": "^5.0.1" } }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.8.3", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", + "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } + }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -5158,6 +5072,13 @@ "source-map": "^0.6.1" } }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "optional": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -10174,10 +10095,21 @@ } }, "eslint-config-prettier": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-7.2.0.tgz", - "integrity": "sha512-rV4Qu0C3nfJKPOAhFujFxB7RMP+URFyQqqOZW9DMRD7ZDTFyjaIlETU3xzHELt++4ugC0+Jm084HQYkkJe+Ivg==", - "dev": true + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + }, + "dependencies": { + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + } + } }, "eslint-config-standard": { "version": "14.1.1", @@ -12471,6 +12403,12 @@ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -19750,9 +19688,10 @@ "dev": true }, "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true }, "pretty": { "version": "2.0.0", @@ -21755,6 +21694,46 @@ "strip-ansi": "^3.0.0" } }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "string.prototype.trim": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", @@ -21826,6 +21805,23 @@ "ansi-regex": "^2.0.0" } }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + } + } + }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -23644,6 +23640,14 @@ "postcss": "^8.4.14", "prettier": "^1.18.2 || ^2.0.0", "source-map": "^0.6.1" + }, + "dependencies": { + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "optional": true + } } }, "source-map": { @@ -23842,75 +23846,6 @@ } } }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "vue-scrollto": { "version": "2.20.0", "resolved": "https://registry.npmjs.org/vue-scrollto/-/vue-scrollto-2.20.0.tgz", @@ -24740,6 +24675,81 @@ } } }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index 915848ac4..ef2482190 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,10 @@ "build-component": "rm -rf dist && VUE_APP_CC_OUTPUT=embedded vue-cli-service build --target wc --name license-chooser src/main.js", "test:cypress": "node_modules/.bin/cypress open", "lint": "vue-cli-service lint src/**/*.{vue,js} --fix && npx stylelint ./src/**/*.{vue,css} --fix", - "i18n:report": "vue-cli-service i18n:report -v --src src/**/*.vue --locales src/locales/**.json -o output.json" + "format": "prettier --write .", + "format:check": "prettier --check .", + "i18n:report": "vue-cli-service i18n:report -v --src src/**/*.vue --locales src/locales/**.json -o output.json", + "prepare": "husky install" }, "dependencies": { "@creativecommons/cc-assets": "^0.1.0", @@ -62,16 +65,17 @@ "babel-plugin-transform-require-context": "^0.1.1", "cypress": "^12.17.4", "eslint": "^6.8.0", - "eslint-config-prettier": "^7.2.0", + "eslint-config-prettier": "^6.15.0", "eslint-plugin-cypress": "^2.15.1", "eslint-plugin-import": "^2.29.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.3.1", "eslint-plugin-standard": "^4.0.1", "eslint-plugin-vue": "^6.2.2", + "husky": "^8.0.3", "lint-staged": "^9.5.0", "live-server": "^1.2.2", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "shx": "^0.3.4", "stylelint": "^13.13.1", "stylelint-config-prettier": "^8.0.2", @@ -79,16 +83,15 @@ "vue-cli-plugin-i18n": "^2.3.2", "vue-template-compiler": "=2.7.16" }, - "gitHooks": { - "pre-commit": "lint-staged" - }, "lint-staged": { "src/*.{js,vue}": [ "vue-cli-service lint", + "prettier --write", "git add" ], - "*.{css,vue}": [ + "src/*.{css,vue}": [ "stylelint --fix", + "prettier --write", "git add" ] }, diff --git a/public/index.html b/public/index.html index ab5b1db87..748bbf575 100644 --- a/public/index.html +++ b/public/index.html @@ -1,31 +1,53 @@ - + - - - - - - - - + + + + + + + + - + - - - + + + Choose a License - - - -
- - + + + +
+ + diff --git a/src/App.vue b/src/App.vue index b0b81f072..a0ae4cf8b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,11 @@
-